public function PHPUnit_Framework_TestResult::addError in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/src/Framework/TestResult.php \PHPUnit_Framework_TestResult::addError()
Adds an error to the list of errors.
Parameters
PHPUnit_Framework_Test $test:
Exception $e:
float $time:
1 call to PHPUnit_Framework_TestResult::addError()
- PHPUnit_Framework_TestResult::run in vendor/
phpunit/ phpunit/ src/ Framework/ TestResult.php - Runs a TestCase.
File
- vendor/
phpunit/ phpunit/ src/ Framework/ TestResult.php, line 195
Class
- PHPUnit_Framework_TestResult
- A TestResult collects the results of executing a test case.
Code
public function addError(PHPUnit_Framework_Test $test, Exception $e, $time) {
if ($e instanceof PHPUnit_Framework_RiskyTest) {
$this->risky[] = new PHPUnit_Framework_TestFailure($test, $e);
$notifyMethod = 'addRiskyTest';
if ($this->stopOnRisky) {
$this
->stop();
}
}
elseif ($e instanceof PHPUnit_Framework_IncompleteTest) {
$this->notImplemented[] = new PHPUnit_Framework_TestFailure($test, $e);
$notifyMethod = 'addIncompleteTest';
if ($this->stopOnIncomplete) {
$this
->stop();
}
}
elseif ($e instanceof PHPUnit_Framework_SkippedTest) {
$this->skipped[] = new PHPUnit_Framework_TestFailure($test, $e);
$notifyMethod = 'addSkippedTest';
if ($this->stopOnSkipped) {
$this
->stop();
}
}
else {
$this->errors[] = new PHPUnit_Framework_TestFailure($test, $e);
$notifyMethod = 'addError';
if ($this->stopOnError || $this->stopOnFailure) {
$this
->stop();
}
}
foreach ($this->listeners as $listener) {
$listener
->{$notifyMethod}($test, $e, $time);
}
$this->lastTestFailed = true;
$this->time += $time;
}