#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) |
| |
|
| void | PrivateTestAssert (bool expression, char const *expressionStr) |
| |
| template<typename T > |
| void | PrivateTestEqual (T const &expected, T const &actual, char const *expectedStr, char const *actualStr) |
| |
| template<typename T > |
| void | PrivateTestEqualFloatingPoint (T const &expected, T const &actual, char const *expectedStr, char const *actualStr) |
| |
◆ BEGIN_TEST
| #define BEGIN_TEST int main(int /*argCount*/, char** /*argValues*/) { |
◆ END_TEST
Value:
}
int simpleTesterTestsFailed
Definition: iASimpleTester.h:9
int simpleTesterTestsPassed
Definition: iASimpleTester.h:8
◆ TestAssert
◆ TestEqual
| #define TestEqual |
( |
|
expected, |
|
|
|
actual |
|
) |
| PrivateTestEqual(expected, actual, #expected, #actual) |
◆ TestEqualFloatingPoint
◆ PrivateTestAssert()
| void PrivateTestAssert |
( |
bool |
expression, |
|
|
char const * |
expressionStr |
|
) |
| |
◆ PrivateTestEqual()
template<typename T >
| void PrivateTestEqual |
( |
T const & |
expected, |
|
|
T const & |
actual, |
|
|
char const * |
expectedStr, |
|
|
char const * |
actualStr |
|
) |
| |
◆ PrivateTestEqualFloatingPoint()
template<typename T >
| void PrivateTestEqualFloatingPoint |
( |
T const & |
expected, |
|
|
T const & |
actual, |
|
|
char const * |
expectedStr, |
|
|
char const * |
actualStr |
|
) |
| |
◆ MyEpsilon
| const double MyEpsilon = 0.00001 |
◆ simpleTesterTestsFailed
| int simpleTesterTestsFailed = 0 |
◆ simpleTesterTestsPassed
| int simpleTesterTestsPassed = 0 |
◆ TestNotPassed
| char const* TestNotPassed = "Test NOT passed" |
◆ TestPassed
| char const* TestPassed = "Test passed. " |