#include <stdio.h> | |
#define TEST_EXPRESSION(x, y) \ | |
if ((x) != (y)) { \ | |
printf("Problem with EXPR: Expression: \"%s\" in C returns %d while in " \ | |
"CMake returns: %d\n", \ | |
#x, (x), (y)); \ | |
res++; \ | |
} | |
int main(int argc, char* argv[]) | |
{ | |
if (argc > 1) { | |
printf("Usage: %s\n", argv[0]); | |
return 1; | |
} | |
int res = 0; | |
#include "MathTestTests.h" | |
if (res != 0) { | |
printf("%s: %d math tests failed\n", argv[0], res); | |
return 1; | |
} | |
return 0; | |
} |