#include <unittest_decls.h>
Inheritance diagram for TestSuite:

Public Member Functions | |
| TestSuite (const std::string &n) | |
| TestSuite constructor. | |
| TestSuite (const TestSuite &o) | |
| Copy constructor. | |
| TestSuite * | clone () const |
| Virtual copy constructor. | |
| void | addtest (BaseTest *test) |
| Adds a given test to this suite. | |
| void | run (BaseGatherer &g) |
| Runs the test reporting results to the provided gatherer. | |
| TestSuite::TestSuite | ( | const std::string & | n | ) | [inline] |
| TestSuite::TestSuite | ( | const TestSuite & | o | ) | [inline] |
| TestSuite * TestSuite::clone | ( | ) | const [virtual] |
Virtual copy constructor.
This might be quite memory intensive as it actually copies deep.
Implements BaseTest.
| void TestSuite::addtest | ( | BaseTest * | test | ) |
Adds a given test to this suite.
| test | is the test to add |
| void TestSuite::run | ( | BaseGatherer & | g | ) | [virtual] |
Runs the test reporting results to the provided gatherer.
| g | is the gatherer results are reported to |
Implements BaseTest.
1.5.1