当测试类扩展另一个具有依赖项的类时设置测试 - PHPUnit

时间:2017-04-19 07:35:38

标签: php dependency-injection phpunit

我有一个类example{},它扩展了另一个类example2{}。类example2{}在其构造函数中有2个依赖项。

在我的exampleTest{}我有一个setUp()方法,以便实例化我要测试的example{}类。

问题是example2{}类的构造函数会引发有关2个依赖项的错误。

有关如何处理此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

在您的子类__construct()方法中,您应该将相同的参数(或者更多,如果需要)作为父类。在方法体中,调用parent :: __ construct($ var):

{{1}}