|
CppTest
Version 2.0.0
|
#include <cpptest-textoutput.h>
Public Types | |
| enum | Mode { Terse, Verbose } |
Public Member Functions | |
| TextOutput (Mode mode, std::ostream &stream=std::cout) | |
| virtual void | finished (int tests, const Time &time) |
| virtual void | suite_start (int tests, const std::string &name) |
| virtual void | suite_end (int tests, const std::string &name, const Time &time) |
| virtual void | test_end (const std::string &name, bool ok, const Time &time) |
| virtual void | assertment (const Source &s) |
Public Member Functions inherited from Test::Output | |
| virtual | ~Output () |
| virtual void | initialize (int tests) |
| virtual void | test_start (const std::string &name) |
Additional Inherited Members | |
Protected Member Functions inherited from Test::Output | |
| Output () | |
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.
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. |
| Test::TextOutput::TextOutput | ( | Mode | mode, |
| std::ostream & | stream = std::cout |
||
| ) |
Constructs a text output handler.
| mode | Output mode. |
| stream | Stream to output to. |
|
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 |
Called when a suite is entered.
| tests | Number of tests in this suite. |
| name | Name of the suite. |
Reimplemented from Test::Output.
|
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.
References Verbose.
|
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.
|
virtual |
Called when an assertment is issued.
| s | Assert point information. |
Reimplemented from Test::Output.
1.8.14