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