PHPUnit本身的错误

时间:2010-09-28 18:10:56

标签: unit-testing zend-framework ant phpunit

    PHP Notice:  Please no longer include "PHPUnit/Framework.php". in /usr/share/php/PHPUnit/Framework.php on line 50

Fatal error: Class 'PHPUnit_Runner_StandardTestSuiteLoader' not found in /usr/share/php/PHPUnit/TextUI/TestRunner.php on line 434
PHP Fatal error:  Class 'PHPUnit_Runner_StandardTestSuiteLoader' not found in /usr/share/php/PHPUnit/TextUI/TestRunner.php on line 434
/var/www/nrka2/build/build.xml:30: exec returned: 255
BUILD FAILED (total time: 2 seconds)

您好我在最新的phpUnit版本中遇到此错误。任何想法如何解决?

2 个答案:

答案 0 :(得分:8)

将您的收录更改为PHPUnit/Autoload.php

答案 1 :(得分:1)

查看包含测试的文件夹。

例如,在Symfony2中,每个包文件夹下都有一个Tests文件夹。然后,您必须浏览子目录,直到找到测试文件

e.g。 login_databaseTest.php

你会看到一条线 require_once'PHPUnit / Framework.php';

使用具有搜索功能的好IDE并搜索整个项目。

我最初虽然这是PHP下的PHPUnit目录中的一些文件。不是这样。需要修改的文件是生成的测试文件,其中包含需要修改的此行。