Class HtmlReporter

Description

Sample minimal test displayer. Generates only failure messages and a pass count.

Located in /reporter.php (line 21)

SimpleScorer
   |
   --SimpleReporter
      |
      --HtmlReporter
Variable Summary
Method Summary
 static void sendNoCacheHeaders ()
 HtmlReporter HtmlReporter ([ $character_set = 'ISO-8859-1'])
 void paintError (string $message)
 void paintException (Exception $exception)
 void paintFail (string $message)
 void paintFooter (string $test_name)
 void paintFormattedMessage (string $message)
 void paintHeader (string $test_name)
 void paintSkip (string $message)
 string _getCss ()
 string _htmlEntities (string $message)
Variables
Methods
static sendNoCacheHeaders (line 62)

Send the headers necessary to ensure the page is reloaded on every request. Otherwise you could be scratching your head over out of date test data.

  • access: public
static void sendNoCacheHeaders ()
Constructor HtmlReporter (line 30)

Does nothing yet. The first output will be sent on the first test start. For use by a web browser.

  • access: public
HtmlReporter HtmlReporter ([ $character_set = 'ISO-8859-1'])
  • $character_set
paintError (line 125)

Paints a PHP error.

  • access: public
void paintError (string $message)
  • string $message: Message is ignored.

Redefinition of:
SimpleScorer::paintError()
Deals with PHP 4 throwing an error.
paintException (line 139)

Paints a PHP exception.

  • access: public
void paintException (Exception $exception)
  • Exception $exception: Exception to display.

Redefinition of:
SimpleScorer::paintException()
Deals with PHP 5 throwing an exception.
paintFail (line 111)

Paints the test failure with a breadcrumbs trail of the nesting test suites below the top level test.

  • access: public
void paintFail (string $message)
  • string $message: Failure message displayed in the context of the other tests.

Redefinition of:
SimpleScorer::paintFail()
Increments the fail count.
paintFooter (line 89)

Paints the end of the test with a summary of the passes and failures.

  • access: public
void paintFooter (string $test_name)
  • string $test_name: Name class of test.

Redefinition of:
SimpleReporter::paintFooter()
Paints the test document footer.
paintFormattedMessage (line 171)

Paints formatted text such as dumped variables.

  • access: public
void paintFormattedMessage (string $message)
  • string $message: Text to show.

Redefinition of:
SimpleScorer::paintFormattedMessage()
Paints a formatted ASCII message such as a variable dump.
paintHeader (line 41)

Paints the top of the web page setting the title to the name of the starting test.

  • access: public
void paintHeader (string $test_name)
  • string $test_name: Name class of test.

Redefinition of:
SimpleReporter::paintHeader()
Paints the test document header.
paintSkip (line 157)

Prints the message for skipping tests.

  • access: public
void paintSkip (string $message)
  • string $message: Text of skip condition.

Redefinition of:
SimpleScorer::paintSkip()
Prints the message for skipping tests.
_getCss (line 77)

Paints the CSS. Add additional styles here.

  • return: CSS code as text.
  • access: protected
string _getCss ()
_htmlEntities (line 181)

Character set adjusted entity conversion.

  • return: Browser readable message.
  • access: protected
string _htmlEntities (string $message)
  • string $message: Plain text or Unicode message.

Inherited Methods

Inherited From SimpleReporter

 SimpleReporter::SimpleReporter()
 SimpleReporter::getDumper()
 SimpleReporter::getTestCaseCount()
 SimpleReporter::getTestCaseProgress()
 SimpleReporter::getTestList()
 SimpleReporter::inCli()
 SimpleReporter::paintCaseEnd()
 SimpleReporter::paintCaseStart()
 SimpleReporter::paintFooter()
 SimpleReporter::paintGroupEnd()
 SimpleReporter::paintGroupStart()
 SimpleReporter::paintHeader()
 SimpleReporter::paintMethodEnd()
 SimpleReporter::paintMethodStart()

Inherited From SimpleScorer

 SimpleScorer::SimpleScorer()
 SimpleScorer::createInvoker()
 SimpleScorer::getExceptionCount()
 SimpleScorer::getFailCount()
 SimpleScorer::getPassCount()
 SimpleScorer::getStatus()
 SimpleScorer::makeDry()
 SimpleScorer::paintCaseEnd()
 SimpleScorer::paintCaseStart()
 SimpleScorer::paintError()
 SimpleScorer::paintException()
 SimpleScorer::paintFail()
 SimpleScorer::paintFormattedMessage()
 SimpleScorer::paintGroupEnd()
 SimpleScorer::paintGroupStart()
 SimpleScorer::paintMessage()
 SimpleScorer::paintMethodEnd()
 SimpleScorer::paintMethodStart()
 SimpleScorer::paintPass()
 SimpleScorer::paintSignal()
 SimpleScorer::paintSkip()
 SimpleScorer::shouldInvoke()

Documentation generated on Sun, 04 May 2008 09:22:02 -0500 by phpDocumentor 1.3.0