testsuite(3)
NAME
TestSuite
SYNOPSIS
#include <TestSuite.h> Inherits Test. 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
Member Enumeration Documentation
- enum TestSuite::TESTRESULT
- Enumerator:
- NOTINSTALLED
- KNOWNEXCEPTION
- UNKNOWNEXCEPTION
Constructor & Destructor Documentation
TestSuite::TestSuite (void)
Member Function Documentation
- void TestSuite::addUnitTest (UnitTest * ut) void TestSuite::run (void) [virtual]
- Implements Test.
- bool TestSuite::getResult (void) [inline]
- Returns:
true iff all tests were ok
- 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)
Member Data Documentation
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]
Author
- Generated automatically by Doxygen for steghide from the source code.