3

我很好奇,我有一个基类——称为Base和一个控制器类Controller——显然你不能在netbeans中测试控制器——因为它找不到基类。

class Controller extends Base{}
class Base{}

netbeans 将为 Base 生成测试,但不会为控制器生成测试。这是因为 A)每个测试都必须扩展 PHP 单元和 B)如果您在 Base 中测试逻辑并且一切都通过了,那么假设控制器也可以安全吗?- 似乎相当不可靠。

在这种情况下怎么办?

4

1 回答 1

3

您必须包含该文件,或者您可以使用自动加载(检查 composer.PSR-0 或 classmap 的自动加载)。并且最好使用 phpunit.xml 传递此自动加载或引导程序进行自动化测试。(无需在测试文件中保留将要测试的所有文件)。

于 2013-09-03T15:45:54.150 回答