An error occurred.
PHPUnit_Framework_Test $test:
Exception $e:
float $time:
Overrides PHPUnit_Framework_TestListener::addError
public function addError(PHPUnit_Framework_Test $test, Exception $e, $time) {
if ($this->currentTestCase !== NULL) {
if ($test instanceof PHPUnit_Framework_SelfDescribing) {
$buffer = $test
->toString() . "\n";
}
else {
$buffer = '';
}
$buffer .= PHPUnit_Framework_TestFailure::exceptionToString($e) . "\n" . PHPUnit_Util_Filter::getFilteredStacktrace($e);
$error = $this->document
->createElement('error', PHPUnit_Util_XML::prepareString($buffer));
$error
->setAttribute('type', get_class($e));
$this->currentTestCase
->appendChild($error);
$this->testSuiteErrors[$this->testSuiteLevel]++;
}
}