我已经设置了phpunit。现在,每当我的测试用例失败时,我想看到它所属的测试类。
例如
class MyClass{
public function test1(){
}
}
现在,如果test1失败,我想要它的类名,即" MyClass"。这是我在侦听器类中的addFailure()函数,我需要知道此测试的类。
public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, $time) {
$this->_failures[] = $test->getName();
$this->failedTests.= $this->failedCounter.")"." <b>Test Name:</b> ".$test->getName()."<br />"."<b>Reason:</b> ".$test->getStatusMessage()."<br /><br />";
$this->failedCounter++;
}
答案 0 :(得分:1)
您可以使用get_class()
:
echo get_class($test);