CppUnit project page | FAQ | CppUnit home page |
#include <Test.h>
Inheritance diagram for CppUnit::Test:
Public Methods | |
virtual | ~Test () |
virtual void | run (TestResult *result)=0 |
Run the test, collecting results. More... | |
virtual int | countTestCases () const=0 |
Return the number of test cases invoked by run(). More... | |
virtual std::string | getName () const=0 |
Returns the test name. More... | |
virtual std::string | toString () const=0 |
Description of the test, for diagnostic output. More... |
All test objects should be a subclass of Test. Some test objects, TestCase for example, represent one individual test. Other test objects, such as TestSuite, are comprised of several tests.
When a Test is run, the result is collected by a TestResult object.
|
|
|
Return the number of test cases invoked by run(). The base unit of testing is the class TestCase. This method returns the number of TestCase objects invoked by the run() method. Implemented in CppUnit::RepeatedTest. |
|
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. Implemented in CppUnit::TestDecorator. |
|
Run the test, collecting results.
Implemented in CppUnit::RepeatedTest. |
|
Description of the test, for diagnostic output.
The test description will typically include the test name, but may have additional description. For example, a test suite named Implemented in CppUnit::RepeatedTest. |
hosts this site. |
Send comments to: CppUnit Developers |