
Public Member Functions | |
| Runner () | |
| Runner & | add (TestCaseFactory factory) |
| Adds a test to the suite. | |
| int | runCommandLine (int argc, const char *argv[]) const |
| Runs test as specified on the command-line If no command-line arguments are provided, run all tests. If --list-tests is provided, then print the list of all test cases If --test <testname> is provided, then run test testname. | |
| bool | runAllTest (bool printSummary) const |
| Runs all the test cases. | |
| unsigned int | testCount () const |
| Returns the number of test case in the suite. | |
| std::string | testNameAt (unsigned int index) const |
| Returns the name of the test case at the specified index. | |
| void | runTestAt (unsigned int index, TestResult &result) const |
| Runs the test case at the specified index using the specified TestResult. | |
Static Public Member Functions | |
| static void | printUsage (const char *appName) |
| Runner | ( | ) |
| Runner & add | ( | TestCaseFactory | factory | ) |
Adds a test to the suite.
| int runCommandLine | ( | int | argc, | |
| const char * | argv[] | |||
| ) | const |
Runs test as specified on the command-line If no command-line arguments are provided, run all tests. If --list-tests is provided, then print the list of all test cases If --test <testname> is provided, then run test testname.
| unsigned int testCount | ( | ) | const |
Returns the number of test case in the suite.
| std::string testNameAt | ( | unsigned int | index | ) | const |
Returns the name of the test case at the specified index.
| void runTestAt | ( | unsigned int | index, | |
| TestResult & | result | |||
| ) | const |
Runs the test case at the specified index using the specified TestResult.
| void printUsage | ( | const char * | appName | ) | [static] |
1.5.3