CppTest home page CppTest project page

Test::TextOutput Class Reference

Text output handler that outputs to the a stream. More...

#include <cpptest-textoutput.h>

Inheritance diagram for Test::TextOutput:

Test::Output

List of all members.

Public Types

Public Member Functions


Detailed Description

Text output handler that outputs to the a stream.

Test suite output handler that writes its information as text to a a stream. It it possible to select between two different operational modes that controls the detail level, see Mode.


Member Enumeration Documentation

enum Test::TextOutput::Mode

Output mode.

Enumerator:
Terse  Terse output mode, which only shows the number of correct tests.
Verbose  Verbose output mode, which also shows extended assert information for each test that failed.


Member Function Documentation

void Test::TextOutput::finished ( int  tests,
const Time time 
) [virtual]

Called when testing is finished.

Parameters:
tests Total number of tests in all suites.
time Total elapsed time for all tests.

Reimplemented from Test::Output.

virtual void Test::TextOutput::suite_start ( int  tests,
const std::string &  name 
) [virtual]

Called when a suite is entered.

Parameters:
tests Number of tests in this suite.
name Name of the suite.

Reimplemented from Test::Output.

virtual void Test::TextOutput::suite_end ( int  tests,
const std::string &  name,
const Time time 
) [virtual]

Called when a suite is finished.

Parameters:
tests Number of tests in this suite.
name Name of the suite.
time Total elapsed time for all tests in this suite.

Reimplemented from Test::Output.

virtual void Test::TextOutput::test_end ( const std::string &  name,
bool  ok,
const Time time 
) [virtual]

Called when a test if finished, regardless if an assertment was issued.

Parameters:
name Name of the test function.
ok True if the test was successful; false otherwise.
time Execution time.

Reimplemented from Test::Output.

void Test::TextOutput::assertment ( const Source s  )  [virtual]

Called when an assertment is issued.

Parameters:
s Assert point information.

Reimplemented from Test::Output.


The documentation for this class was generated from the following files:
Supported by:

SourceForge Logo