【发布时间】:2021-09-25 23:53:06
【问题描述】:
我有一个具有以下签名的课程:
class Service
{
public function __construct(
Class $a,
Class $b,
Class $c
)
如何在测试方法中获取它的实例?通过构造函数调用会抛出如下错误
Too few arguments to function Service::__construct(), 0 passed
但在应用程序本身中,此类工作,例如,在命令中:
class ServiceCommand extends AbstractCommand
{
protected $service;
public function __construct(Service $service)
{
parent::__construct();
$this->service = $service;
}
如何在 phpunit 测试方法中获取 Service 对象的实例?
【问题讨论】: