| Envision
    A visual programming IDE for object-oriented languages | 
The TestResults class describes the outcome of series of tests run consecutively. More...
| Public Member Functions | |
| void | addFailedCheck (const QString &message) | 
| void | addFailedTest (const QString &testName) | 
| void | addPassedCheck (const QString &message="OK") | 
| void | addPassedTest (const QString &testName) | 
| const QList< TestResult > & | getCheckResults () const | 
| int | getNumExecutedChecks () const | 
| int | getNumExecutedTests () const | 
| int | getNumFailedChecks () const | 
| int | getNumFailedTests () const | 
| int | getNumPassedChecks () const | 
| int | getNumPassedTests () const | 
| const QList< TestResult > & | getTestResults () const | 
| void | merge (const TestResults &other) | 
| void | printResultStatistics () const | 
| Prints a summary of the test results to the standard output.  More... | |
| Private Attributes | |
| QList< TestResult > | checkResults_ | 
| int | numFailedChecks_ {} | 
| int | numFailedTests_ {} | 
| int | numPassedChecks_ {} | 
| int | numPassedTests_ {} | 
| QList< TestResult > | testResults_ | 
The TestResults class describes the outcome of series of tests run consecutively.
Two things are logged here:
Typically a check is only logged if it fails, providing failure details. A test should be logged in all cases (failure or success).
| void SelfTest::TestResults::addFailedCheck | ( | const QString & | message | ) | 
| void SelfTest::TestResults::addFailedTest | ( | const QString & | testName | ) | 
| void SelfTest::TestResults::addPassedCheck | ( | const QString & | message = "OK" | ) | 
| void SelfTest::TestResults::addPassedTest | ( | const QString & | testName | ) | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| void SelfTest::TestResults::merge | ( | const TestResults & | other | ) | 
| void SelfTest::TestResults::printResultStatistics | ( | ) | const | 
Prints a summary of the test results to the standard output.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |