#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements Test. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7