open_iA 2025.6
Loading...
Searching...
No Matches
iASimpleTester.h File Reference
#include <iostream>
#include <cmath>

Macros

#define BEGIN_TEST   int main(int /*argCount*/, char** /*argValues*/) {
 
#define END_TEST
 
#define TestAssert(expression)
 
#define TestEqual(expected, actual)
 
#define TestEqualFloatingPoint(expected, actual)
 

Macro Definition Documentation

◆ BEGIN_TEST

#define BEGIN_TEST   int main(int /*argCount*/, char** /*argValues*/) {

◆ END_TEST

#define 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)
Value:
PrivateTestAssert(expression, #expression)

◆ TestEqual

#define TestEqual ( expected,
actual )
Value:
PrivateTestEqual(expected, actual, #expected, #actual)

◆ TestEqualFloatingPoint

#define TestEqualFloatingPoint ( expected,
actual )
Value:
PrivateTestEqualFloatingPoint(expected, actual, #expected, #actual)