CppUnit project page FAQ

Orthodox< ClassUnderTest > Class Template Reference

#include <Orthodox.h>

Inheritance diagram for Orthodox< ClassUnderTest >:
Collaboration diagram for Orthodox< ClassUnderTest >:

Public Member Functions

 Orthodox ()
Public Member Functions inherited from TestCase
 TestCase (const std::string &name)
 Constructs a test case.
 TestCase ()
 Constructs a test case for a suite.
 ~TestCase ()
 Destructs a test case.
virtual void run (TestResult *result)
 Run the test and catch any exceptions that are triggered by it.
std::string getName () const
 Returns the name of the test case.
Public Member Functions inherited from TestLeaf
int countTestCases () const
int getChildTestCount () const
TestdoGetChildTestAt (int index) const
Public Member Functions inherited from Test
virtual ~Test ()
virtual TestgetChildTestAt (int index) const
 Returns the child test of the specified index.
virtual bool findTestPath (const std::string &testName, TestPath &testPath) const
 Finds the test with the specified name and its parents test.
virtual bool findTestPath (const Test *test, TestPath &testPath) const
 Finds the specified test and its parents test.
virtual TestfindTest (const std::string &testName) const
 Finds the test with the specified name in the hierarchy.
virtual TestPath resolveTestPath (const std::string &testPath) const
 Resolved the specified test path with this test acting as 'root'.
Public Member Functions inherited from TestFixture
virtual ~TestFixture ()
virtual void setUp ()
 Set up context before running a test.
virtual void tearDown ()
 Clean up after the test run.

Protected Member Functions

ClassUnderTest call (ClassUnderTest object)
void runTest ()
 FIXME: this should probably be pure virtual.
Protected Member Functions inherited from Test
virtual void checkIsValidIndex (int index) const

Constructor & Destructor Documentation

◆ Orthodox()

template<class ClassUnderTest>
Orthodox< ClassUnderTest >::Orthodox ( )
inline

Member Function Documentation

◆ call()

template<class ClassUnderTest>
ClassUnderTest Orthodox< ClassUnderTest >::call ( ClassUnderTest object)
protected

◆ runTest()

template<class ClassUnderTest>
void Orthodox< ClassUnderTest >::runTest ( )
protectedvirtual

FIXME: this should probably be pure virtual.

All the work for runTest is deferred to subclasses.

Reimplemented from TestCase.


The documentation for this class was generated from the following file:

Send comments to:
CppUnit Developers