protected function print_test_fail(TestResult $result)
 {
     $case_name = $result->get_testcase();
     $running_time = $this->format_time($result->get_running_time());
     $exception = $result->get_exception();
     $line = $result->get_error_line();
     echo "\n[" . self::RED_TEXT . self::FAIL . self::WHITE_TEXT . "] [{$running_time} ms] [{$case_name}] " . self::RED_TEXT . "{$result->get_name()}" . self::WHITE_TEXT . " line {$result->get_error_line()}\n\n";
     echo $exception->getMessage() . "\n";
     echo $exception->getTraceAsString() . "\n\n";
 }
 function test_testcase()
 {
     $test_result = new TestResult("test name");
     $test_result->set_testcase('My testcase');
     $this->assert_equals('My testcase', $test_result->get_testcase());
 }