获取测试用例所属的类phpunit

时间:2014-09-04 12:39:58

标签: php class phpunit listener

我已经设置了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++;
} 

1 个答案:

答案 0 :(得分:1)

您可以使用get_class()

echo get_class($test);