コード例 #1
1
ファイル: Logger.php プロジェクト: petrparolek/web_cms
 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");
 }
コード例 #2
0
 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] ? "FAILURES!" : "OK") . " ({$count} tests, " . ($results[Runner::FAILED] ? $results[Runner::FAILED] . ' failures, ' : '') . ($results[Runner::SKIPPED] ? $results[Runner::SKIPPED] . ' skipped, ' : '') . sprintf('%0.1f', $this->time + microtime(TRUE)) . " seconds)\n";
     echo Tester\Environment::$useColors ? $s : Tester\Dumper::removeColors($s);
     $this->buffer = NULL;
 }
コード例 #3
0
ファイル: TapPrinter.php プロジェクト: jakuborava/walletapp
 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";
 }