Php 获取测试用例所属的类
我已经准备好了。现在,每当我的一个测试用例失败时,我都希望看到它所属的测试类 例如Php 获取测试用例所属的类,php,class,phpunit,listener,Php,Class,Phpunit,Listener,我已经准备好了。现在,每当我的一个测试用例失败时,我都希望看到它所属的测试类 例如 class MyClass{ public function test1(){ } } 现在,如果test1失败,我需要它的类名,即“MyClass”。这是侦听器类中的addFailure()函数,我需要知道此测试的类 public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $
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++;
}
public function addFailure(PHPUnit\u Framework\u Test$Test,PHPUnit\u Framework\u断言失败错误$e$time){
$this->_failures[]=$test->getName();
$this->failedTests.=$this->failedCounter.)“,”测试名称:“$Test->getName()。”
“,”原因:“$Test->getStatusMessage()。”
”;
$this->failedCounter++;
}
您可以使用get\u class()
:
echo get_class($test);