public function result($testName, $result, $message) { $message = ' ' . str_replace("\n", "\n ", Tester\Dumper::removeColors(trim($message))); $outputs = array(Runner::PASSED => "-- OK: {$testName}", Runner::SKIPPED => "-- Skipped: {$testName}\n{$message}", Runner::FAILED => "-- FAILED: {$testName}\n{$message}"); fwrite($this->file, $outputs[$result] . "\n\n"); }
public function end() { $results = $this->runner->getResults(); $count = array_sum($results); $s = !$count ? "No tests found\n" : "\n\n" . $this->buffer . "\n" . ($results[Runner::FAILED] ? "[1;41;37mFAILURES!" : "[1;42;37mOK") . " ({$count} tests, " . ($results[Runner::FAILED] ? $results[Runner::FAILED] . ' failures, ' : '') . ($results[Runner::SKIPPED] ? $results[Runner::SKIPPED] . ' skipped, ' : '') . sprintf('%0.1f', $this->time + microtime(TRUE)) . " seconds)[0m\n"; echo Tester\Environment::$useColors ? $s : Tester\Dumper::removeColors($s); $this->buffer = NULL; }
public function result($testName, $result, $message) { $message = Tester\Dumper::removeColors(trim($message)); $outputs = array(Runner::PASSED => "ok {$testName}", Runner::SKIPPED => "ok {$testName} #skip {$message}", Runner::FAILED => "not ok {$testName}" . str_replace("\n", "\n# ", "\n" . $message)); echo $outputs[$result] . "\n"; }