| CppUnit project page | FAQ | CppUnit home page |
#include <TestComposite.h>

Public Member Functions | |
| TestComposite (const std::string &name="") | |
| ~TestComposite () | |
| void | run (TestResult *result) |
| Run the test, collecting results. | |
| int | countTestCases () const |
| Return the number of test cases invoked by run(). | |
| std::string | getName () const |
| Returns the test name. | |
Private Member Functions | |
| TestComposite (const TestComposite &other) | |
| TestComposite & | operator= (const TestComposite &other) |
| virtual void | doStartSuite (TestResult *controller) |
| virtual void | doRunChildTests (TestResult *controller) |
| virtual void | doEndSuite (TestResult *controller) |
Private Attributes | |
| const std::string | m_name |
Base class for all test composites. Subclass this class if you need to implement a custom TestSuite.
| CPPUNIT_NS_BEGIN TestComposite::TestComposite | ( | const std::string & | name = "" |
) |
| TestComposite::~TestComposite | ( | ) |
| TestComposite::TestComposite | ( | const TestComposite & | other | ) | [private] |
| void TestComposite::run | ( | TestResult * | result | ) | [virtual] |
| int TestComposite::countTestCases | ( | ) | const [virtual] |
| std::string TestComposite::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.
Implements Test.
Reimplemented in TestRunner::WrappingSuite.
| TestComposite& TestComposite::operator= | ( | const TestComposite & | other | ) | [private] |
| void TestComposite::doStartSuite | ( | TestResult * | controller | ) | [private, virtual] |
| void TestComposite::doRunChildTests | ( | TestResult * | controller | ) | [private, virtual] |
| void TestComposite::doEndSuite | ( | TestResult * | controller | ) | [private, virtual] |
const std::string TestComposite::m_name [private] |
|
|
hosts this site. |
Send comments to: CppUnit Developers |