public function onResult(TestName $test, TestResult $result) { parent::onResult($test, $result); $this->ran++; if ($result instanceof FailedTestResult) { $this->failed++; $failureSource = $result->getFailure()->getFailureSource(); $this->printLine(); $this->printLine("FAILED: " . $test); $this->printLine(' Source:'); $this->printLine(' ' . $failureSource); if ($pos = strrpos($failureSource, ':')) { $file = substr($failureSource, 0, $pos); $line = substr($failureSource, $pos + 1); if (file_exists($file)) { $content = explode("\n", file_get_contents($file)); if (array_key_exists($line - 1, $content)) { $this->printLine(' Code:'); $this->printLine(' ' . trim($content[$line - 1])); } } } $this->printLine(' Message:'); $this->printNotEmptyLine(' ' . $result->getFailure()->getFailureMessage()); $this->printNotEmptyLine(' ' . $result->getFailure()->getMessage()); } }
public function onResult(TestName $test, TestResult $result) { parent::onResult($test, $result); if ($result instanceof IncompleteTestResult) { $this->print_('I'); } else { if ($result instanceof FailedTestResult) { $this->print_('F'); } else { if ($result instanceof PassedTestResult) { $this->print_('.'); } else { $this->print_('?'); } } } }
public function onResult(TestName $test, TestResult $result) { ConsoleListener::onResult($test, $result); $this->print_(' -> ' . self::shortResultClassName($result)); }
public function onResult(TestName $test, TestResult $result) { parent::onResult($test, $result); $this->results[$test->toString()] = true; }