CppTest
Version 2.0.0
|
#include <cpptest-collectoroutput.h>
Public Member Functions | |
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_start (const std::string &name) |
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) |
Protected Types | |
typedef std::list< Source > | Sources |
typedef std::vector< TestInfo > | Tests |
typedef std::list< SuiteInfo > | Suites |
Protected Member Functions | |
CollectorOutput () | |
Protected Member Functions inherited from Test::Output | |
Output () | |
Protected Attributes | |
Suites | _suites |
int | _total_errors |
int | _total_tests |
Time | _total_time |
Collector output.
Base class for output handlers that need to report status when all tests have executed.
|
protected |
Constructs a collector object.
|
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.
|
virtual |
Called when a tests is executed.
name | Name of the test function. |
Reimplemented from Test::Output.
|
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.