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

Public Types | |
| enum | TESTRESULT { NOTINSTALLED, KNOWNEXCEPTION, UNKNOWNEXCEPTION } |
Public Member Functions | |
| TestSuite (void) | |
| void | addUnitTest (UnitTest *ut) |
| void | run (void) |
| bool | getResult (void) |
| void | startUnit (std::string n) |
| void | endUnit (std::string n) |
| void | startCategory (std::string n) |
| void | endCategory (std::string n) |
| void | addTestResult (bool r) |
| void | addTestResult (TESTRESULT r) |
Private Attributes | |
| std::vector< UnitTest * > | UnitTests |
| std::string | runningUnit |
| std::string | runningCategory |
| bool | runningCategoryOk |
| bool | SuiteOk |
| unsigned short | TestNumber |
| std::ostream * | OutStream |
| TestSuite::TestSuite | ( | void | ) |
| void TestSuite::addUnitTest | ( | UnitTest * | ut | ) |
| void TestSuite::run | ( | void | ) | [virtual] |
Implements Test.
| bool TestSuite::getResult | ( | void | ) | [inline] |
| void TestSuite::startUnit | ( | std::string | n | ) |
| void TestSuite::endUnit | ( | std::string | n | ) |
| void TestSuite::startCategory | ( | std::string | n | ) |
| void TestSuite::endCategory | ( | std::string | n | ) |
| void TestSuite::addTestResult | ( | bool | r | ) |
| void TestSuite::addTestResult | ( | TESTRESULT | r | ) |
std::vector<UnitTest*> TestSuite::UnitTests [private] |
std::string TestSuite::runningUnit [private] |
std::string TestSuite::runningCategory [private] |
bool TestSuite::runningCategoryOk [private] |
bool TestSuite::SuiteOk [private] |
unsigned short TestSuite::TestNumber [private] |
std::ostream* TestSuite::OutStream [private] |
1.5.1