<?php require_once 'SimpleTestListener.php'; class HTMLTestListener extends SimpleTestListener { public function printPass() { echo "<p class='blackboard' style='color: green; padding-left: 2em;'>✔ <strong>OK</strong></p>\n"; } public function printFailure( PHPUnit_Framework_AssertionFailedError $e ) { echo "<p class='blackboard' style='color: red; padding-left: 2em;'>✘ <strong>Failed!</strong> " . htmlspecialchars( $e->getMessage() ) . "</p>\n"; } public function printError( PHPUnit_Framework_AssertionFailedError $e ) { echo "<p class='blackboard' style='color: red; padding-left: 2em;'>☠ <strong>Error!</strong> " . htmlspecialchars( $e->getMessage() ) . "</p>\n"; } public function printIncomplete( PHPUnit_Framework_AssertionFailedError $e ) { echo "<p class='blackboard' style='background-color: yellow; padding-left: 2em;'><strong>Incomplete:</strong> " . htmlspecialchars( $e->getMessage() ) . "</p>\n"; } public function printSkip( PHPUnit_Framework_AssertionFailedError $e ) { echo "<p class='blackboard' style='padding-left: 2em;'><strong>Skipped:</strong> " . htmlspecialchars( $e->getMessage() ) . "</p>\n"; } } ?>