#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|