コード例 #1
0
    $u_t_tr->append_tag_to_content(new HTMLTags_TD($count_passed_tests));
    $count_test_functions = $u_t_p_c_f->count_test_functions();
    $total_tests += $count_test_functions;
    $u_t_tr->append_tag_to_content(new HTMLTags_TD($count_test_functions));
    $passes_all_tests = $u_t_p_c_f->passes_all_tests();
    if ($everything_passes && !$passes_all_tests) {
        $everything_passes = FALSE;
    }
    $result_td = new HTMLTags_TD($passes_all_tests ? 'Pass' : 'Fail');
    $result_td->set_attribute_str('class', $passes_all_tests ? 'pass' : 'fail');
    $u_t_tr->append_tag_to_content($result_td);
    $total_test_time = $u_t_p_c_f->get_total_test_time();
    $total_time_all_tests += $total_test_time;
    $u_t_tr->append_tag_to_content(new HTMLTags_TD(sprintf('%.5f', $total_test_time)));
    $unit_tests_html_table->append_tag_to_content($u_t_tr);
}
$summary_tr = new HTMLTags_TR();
$summary_tr->set_attribute_str('class', 'summary');
$summary_tr->append_tag_to_content(new HTMLTags_TD('Summary'));
$summary_tr->append_tag_to_content(new HTMLTags_TD($total_passes));
$summary_tr->append_tag_to_content(new HTMLTags_TD($total_tests));
$result_td = new HTMLTags_TD($everything_passes ? 'Pass' : 'Fail');
$result_td->set_attribute_str('class', $everything_passes ? 'pass' : 'fail');
$summary_tr->append_tag_to_content($result_td);
$summary_tr->append_tag_to_content(new HTMLTags_TD(sprintf('%.5f', $total_time_all_tests)));
$unit_tests_html_table->append_tag_to_content($summary_tr);
$content_div->append_tag_to_content($unit_tests_html_table);
/*
 * -----------------------------------------------------------------------------
 */
echo $content_div->get_as_string();