/** * @param \PHPUnit_Framework_Test | \PHPUnit_Framework_TestCase $test */ public function startTest(PHPUnit_Framework_Test $test) { parent::startTest($test); if ($this->currentTestMethodPrettified == null || empty(ArrangeListener::$inputs[$test->getName(true)])) { return; } $arranges = $this->getArrangeLines($test); $arrangeText = $this->getArrangeText($arranges); $this->currentTestMethodPrettified = $arrangeText . $this->currentTestMethodPrettified; }
/** * @param string $name * @param bool $success * * @since Method available since Release 2.7.0 */ protected function onTest($name, $success = true) { if (!strlen($name)) { return; } $testStatus = $this->testStatuses[$name]; if ($this->testStatuses[$name] == \PHPUnit_Runner_BaseTestRunner::STATUS_INCOMPLETE || $this->testStatuses[$name] == \PHPUnit_Runner_BaseTestRunner::STATUS_SKIPPED) { if (strlen($this->testStatusMessages[$name])) { $name = $name . ' (' . str_replace(array("\r", "\n"), '', $this->testStatusMessages[$name]) . ')'; } } if ($this->terminal->shouldColor()) { switch ($testStatus) { case \PHPUnit_Runner_BaseTestRunner::STATUS_PASSED: $name = Coloring::green($name); break; case \PHPUnit_Runner_BaseTestRunner::STATUS_ERROR: $name = Coloring::magenta($name); break; case \PHPUnit_Runner_BaseTestRunner::STATUS_FAILURE: $name = Coloring::red($name); break; case \PHPUnit_Runner_BaseTestRunner::STATUS_INCOMPLETE: case \PHPUnit_Runner_BaseTestRunner::STATUS_SKIPPED: $name = Coloring::yellow($name); break; } } parent::onTest($name, $success); }