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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout