From d48ea5bb797037069d641da41da0f195f0124491 Mon Sep 17 00:00:00 2001 From: dan miller Date: Fri, 19 Oct 2007 05:20:48 +0000 Subject: one more for the gipper --- .../ode-0.9/tests/CppTestHarness/CheckMacros.h | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 libraries/ode-0.9/tests/CppTestHarness/CheckMacros.h (limited to 'libraries/ode-0.9/tests/CppTestHarness/CheckMacros.h') diff --git a/libraries/ode-0.9/tests/CppTestHarness/CheckMacros.h b/libraries/ode-0.9/tests/CppTestHarness/CheckMacros.h new file mode 100644 index 0000000..85040b1 --- /dev/null +++ b/libraries/ode-0.9/tests/CppTestHarness/CheckMacros.h @@ -0,0 +1,27 @@ +#ifndef CHECK_MACROS_H +#define CHECK_MACROS_H + +#include "Checks.h" + +#define CHECK(value) \ + if (!CppTestHarness::Check(value)) \ + testResults_.ReportFailure(__FILE__, __LINE__, #value); + +#define CHECK_EQUAL(actual, expected) \ + if (!CppTestHarness::CheckEqual(actual, expected)) \ + testResults_.ReportFailure(__FILE__, __LINE__, CppTestHarness::BuildFailureString(expected, actual)); + +#define CHECK_CLOSE(actual, expected, tolerance) \ + if (!CppTestHarness::CheckClose(actual, expected, tolerance)) \ + testResults_.ReportFailure(__FILE__, __LINE__, CppTestHarness::BuildFailureString(expected, actual)); + +#define CHECK_ARRAY_EQUAL(actual, expected, count) \ + if (!CppTestHarness::CheckArrayEqual(actual, expected, count)) \ + testResults_.ReportFailure(__FILE__, __LINE__, CppTestHarness::BuildFailureString(expected, actual, count)); + +#define CHECK_ARRAY_CLOSE(actual, expected, count, tolerance) \ + if (!CppTestHarness::CheckArrayClose(actual, expected, count, tolerance)) \ + testResults_.ReportFailure(__FILE__, __LINE__, CppTestHarness::BuildFailureString(expected, actual, count)); + +#endif + -- cgit v1.1