ZF2 phpunit.xml <directory> </directory>

时间:2014-03-05 20:12:35

标签: php unit-testing zend-framework2

我一直在关注单元测试的Zend Framework 2教程,但是当我到达“A failing test case”部分时,我的测试实际上已经通过而不是失败。

我已将相册控制器更改为明确的失败测试,​​例如$ this-&gt; assertTrue(false)它仍然通过。

但是,当我编辑phpunit.xml文件并将<directory>./AlbumTest</directory>更改为<directory>./AlbumTest/Controller/AlbumController.php</directory>时,测试会失败。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

PHPUnit查找以Test.php结尾的文件。由于您的文件名为AlbumController.php,因此会被忽略。当您向PHPUnit提供文件的完整路径时,它就会读取它。因此,将文件重命名为AlbumControllerTest.php可以解决您的问题。