#include <TestSuite.h>
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 | ( | TestSuite::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] |