PHPUnit_Framework_TestFailure $defect:
protected function printDefectTrace(PHPUnit_Framework_TestFailure $defect) {
$this
->write($defect
->getExceptionAsString() . "\n" . PHPUnit_Util_Filter::getFilteredStacktrace($defect
->thrownException()));
$e = $defect
->thrownException()
->getPrevious();
while ($e) {
$this
->write("\nCaused by\n" . PHPUnit_Framework_TestFailure::exceptionToString($e) . "\n" . PHPUnit_Util_Filter::getFilteredStacktrace($e));
$e = $e
->getPrevious();
}
}