'Simple Test', 'path' => SIMPLE_TEST)); } function & DW_TESTS_GetReporter() { static $Reporter = NULL; if ( !$Reporter ) { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: require_once SIMPLE_TEST . 'xml.php'; $Reporter = new XmlReporter(); break; case DW_TESTS_OUTPUT_HTML: default: $Reporter = new HTMLReporter('utf-8'); break; } } return $Reporter; } function DW_TESTS_PaintRunMore() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: break; case DW_TESTS_OUTPUT_HTML: default: echo "
"; break; } } function DW_TESTS_PaintHeader() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: header('Content-Type: text/xml; charset="utf-8"'); break; case DW_TESTS_OUTPUT_HTML: $header = <<Test groups"; echo " || Test cases
"; break; } } function DW_TESTS_PaintCaseList() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: echo XMLTestManager::getTestCaseList(TEST_CASES); break; case DW_TESTS_OUTPUT_HTML: default: echo HTMLTestManager::getTestCaseList(TEST_CASES); break; } } function DW_TESTS_PaintGroupTestList() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: echo XMLTestManager::getGroupTestList(TEST_GROUPS); break; case DW_TESTS_OUTPUT_HTML: default: echo HTMLTestManager::getGroupTestList(TEST_GROUPS); break; } } function DW_TESTS_PaintPluginTestCaseList() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: echo XMLTestManager::getPluginTestCaseList(TEST_PLUGINS); break; case DW_TESTS_OUTPUT_HTML: default: echo HTMLTestManager::getPluginTestCaseList(TEST_PLUGINS); break; } } function DW_TESTS_PaintPluginGroupTestList() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: echo XMLTestManager::getPluginGroupTestList(TEST_PLUGINS); break; case DW_TESTS_OUTPUT_HTML: default: echo HTMLTestManager::getPluginGroupTestList(TEST_PLUGINS); break; } } function DW_TESTS_PaintFooter() { switch ( DW_TESTS_OUTPUT ) { case DW_TESTS_OUTPUT_XML: break; case DW_TESTS_OUTPUT_HTML: default: $footer = <<