* @package HTML_CSS */ require_once 'PHPUnit.php'; class TestUnit extends PHPUnit { function &run(&$suite, $listener) { $result = new TestResult(); $result->addListener($listener); $suite->run($result); return $result; } } class TestResult extends PHPUnit_TestResult { /* report result of test run */ function report() { echo ""; $nRun = $this->runCount(); $nErrors = $this->errorCount(); $nFailures = $this->failureCount(); echo "
%s test%s run.
", $nRun, ($nRun > 1) ? 's' : '');
printf("%s error%s.
\n", $nErrors, ($nErrors > 1) ? 's' : '');
printf("%s failure%s.
\n", $nFailures, ($nFailures > 1) ? 's' : '');
if ($nFailures > 0) {
echo "