我正在使用PHPUnit版本3.6.2,并始终
PHP ReflectionException:第113行的/pathTo/pear/PHPUnit/Runner/BaseTestRunner.php中不存在方法套件
运行单一测试时:
phpunit path/to/my/ClassToTest.php
使用pear安装PHPUnit,我正在使用php 5.3.6
我应该修复任何php配置吗? 或者这只是PHPUnit应该解决的问题。
班级
<?php
class ClassToTest extends PHPUnit_Framework_TestCase{
public function testSomething(){
$this->assertTrue(true);
}
}
答案 0 :(得分:4)
启用xdebug扩展后,我偶然发现了同样的消息。
尝试在php.ini中添加此内容(或注释该值为1的行):
; 0 is actually the default value
xdebug.show_exception_trace = 0
答案 1 :(得分:3)
答案 2 :(得分:2)
要了解“show_exception_trace = 1”导致此问题的原因,请参阅:Why does PHPUnit hide my xdebug backtrace?
答案 3 :(得分:-2)
xdebug.show_exception_trace = 0 工作!