#include <BALL/CONCEPT/autoDeletable.h>#include <BALL/SYSTEM/file.h>#include <BALL/DATATYPE/regularExpression.h>#include <string>#include <list>#include <strstream>Go to the source code of this file.
Defines | |
| #define | PRECISION(a) TEST::precision = (a); |
| #define | START_TEST(class_name, version) |
| #define | END_TEST |
| #define | CHECK(test_name) |
| #define | STATUS(message) |
| #define | RESULT |
| #define | NEW_TMP_FILE(filename) |
| #define | TEST_REAL_EQUAL(a, b) |
| #define | TEST_EQUAL(a, b) |
| #define | TEST_NOT_EQUAL(a, b) |
| #define | TEST_EXCEPTION(exception_type, command) |
| #define | TEST_PRECONDITION_EXCEPTION(command) |
| #define | ABORT_IF(condition) if (condition) break; |
| #define | TEST_FILE(filename, templatename) |
| #define | TEST_FILE_REGEXP(filename, templatename) |
| #define | CAPTURE_OUTPUT_LEVEL(level) |
| #define | CAPTURE_OUTPUT_LEVEL_RANGE(minlevel, maxlevel) |
| #define | COMPARE_OUTPUT(text) |
| #define TEST_PRECONDITION_EXCEPTION | ( | command | ) |
if (TEST::verbose > 1)\ {\ std::cout << " TEST_EXCEPTION_PRECONDITION(" #command ") : (DEBUG mode disabled!)" << std::endl;\ }\