#include <iostream>
#include <cmath>
|
| #define | BEGIN_TEST int main(int /*argCount*/, char** /*argValues*/) { |
| |
| #define | END_TEST |
| |
| #define | TestAssert(expression) PrivateTestAssert(expression, #expression) |
| |
| #define | TestEqual(expected, actual) PrivateTestEqual(expected, actual, #expected, #actual) |
| |
| #define | TestEqualFloatingPoint(expected, actual) PrivateTestEqualFloatingPoint(expected, actual, #expected, #actual) |
| |
◆ BEGIN_TEST
| #define BEGIN_TEST int main(int /*argCount*/, char** /*argValues*/) { |
◆ END_TEST
Value: std::cout << "Passed " << simpleTesterTestsPassed << " of " << (simpleTesterTestsPassed+simpleTesterTestsFailed) << " tests." << std::endl; \
std::cout << "Overall: " << ((simpleTesterTestsFailed>0)? "FAILED" : "PASSED") << std::endl; \
return simpleTesterTestsFailed; \
}
◆ TestAssert
| #define TestAssert |
( |
| expression | ) |
PrivateTestAssert(expression, #expression) |
◆ TestEqual
| #define TestEqual |
( |
| expected, |
|
|
| actual ) PrivateTestEqual(expected, actual, #expected, #actual) |
◆ TestEqualFloatingPoint
| #define TestEqualFloatingPoint |
( |
| expected, |
|
|
| actual ) PrivateTestEqualFloatingPoint(expected, actual, #expected, #actual) |