CppUnit project page FAQ

Public Member Functions | Protected Member Functions
TestRunner::WrappingSuite Class Reference

(INTERNAL) Mutating test suite. More...

#include <TestRunner.h>

Inheritance diagram for TestRunner::WrappingSuite:
Inheritance graph
[legend]
Collaboration diagram for TestRunner::WrappingSuite:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 WrappingSuite (const std::string &name="All Tests")
int getChildTestCount () const
 Returns the number of direct child of the test.
std::string getName () const
 Returns the test name.
void run (TestResult *result)
 Run the test, collecting results.
- Public Member Functions inherited from TestSuite
 TestSuite (std::string name="")
 Default constructor.
 ~TestSuite ()
 Destructor.
void addTest (Test *test)
 Adds a test to the suite.
const CppUnitVector< Test * > & getTests () const
virtual void deleteContents ()
 Deletes all tests in the suite.
- Public Member Functions inherited from TestComposite
 TestComposite (const std::string &name="")
 ~TestComposite ()
int countTestCases () const
 Return the number of test cases invoked by run().
- 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'.

Protected Member Functions

TestdoGetChildTestAt (int index) const
 Returns the child test of the specified valid index.
bool hasOnlyOneTest () const
TestgetUniqueChildTest () const

Detailed Description

(INTERNAL) Mutating test suite.


Constructor & Destructor Documentation

CPPUNIT_NS_BEGIN TestRunner::WrappingSuite::WrappingSuite ( const std::string &  name = "All Tests")

Member Function Documentation

Test * TestRunner::WrappingSuite::doGetChildTestAt ( int  index) const
protectedvirtual

Returns the child test of the specified valid index.

Parameters:
indexZero based valid index of the child test to return.
Returns:
Pointer on the test. Never NULL.

Reimplemented from TestSuite.

int TestRunner::WrappingSuite::getChildTestCount ( ) const
virtual

Returns the number of direct child of the test.

Reimplemented from TestSuite.

std::string TestRunner::WrappingSuite::getName ( ) const
virtual

Returns the test name.

Each test has a name. This name may be used to find the test in a suite or registry of tests.

Reimplemented from TestComposite.

Test * TestRunner::WrappingSuite::getUniqueChildTest ( ) const
protected
bool TestRunner::WrappingSuite::hasOnlyOneTest ( ) const
protected
void TestRunner::WrappingSuite::run ( TestResult result)
virtual

Run the test, collecting results.

Reimplemented from TestComposite.


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

Send comments to:
CppUnit Developers