CppUnit project page | FAQ | CppUnit home page |
#include <TestComposite.h>
Inheritance diagram for TestComposite:
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] |
int TestComposite::countTestCases | ( | ) | const [virtual] |
void TestComposite::doEndSuite | ( | TestResult * | controller | ) | [private, virtual] |
void TestComposite::doRunChildTests | ( | TestResult * | controller | ) | [private, virtual] |
void TestComposite::doStartSuite | ( | TestResult * | controller | ) | [private, 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::run | ( | TestResult * | result | ) | [virtual] |
const std::string TestComposite::m_name [private] |
|
hosts this site. |
Send comments to: CppUnit Developers |