CppTest home page | CppTest project page |
#include <cpptest-textoutput.h>
Inheritance diagram for Test::TextOutput:
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.
Output mode.
void Test::TextOutput::finished | ( | int | tests, | |
const Time & | time | |||
) | [virtual] |
Called when testing is finished.
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.
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.
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.
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.
s | Assert point information. |
Reimplemented from Test::Output.