From cdbca4119defbc5f9698906633eec05b5dc8272a Mon Sep 17 00:00:00 2001 From: "Steve M. Robbins" Date: Sat, 2 Jun 2001 21:29:52 +0000 Subject: Change to templatized TestAssert::assertEquals() and the new CPPUNIT_ASSERT* macros --- src/cppunit/TestAssert.cpp | 56 ---------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 src/cppunit/TestAssert.cpp (limited to 'src/cppunit/TestAssert.cpp') diff --git a/src/cppunit/TestAssert.cpp b/src/cppunit/TestAssert.cpp deleted file mode 100644 index caa7596..0000000 --- a/src/cppunit/TestAssert.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include - -#include "cppunit/TestAssert.h" -#include "estring.h" - -namespace CppUnit { - -/// Check for a failed general assertion -void TestAssert::assertImplementation (bool condition, - std::string conditionExpression, - long lineNumber, - std::string fileName) -{ - if (!condition) - throw Exception (conditionExpression, lineNumber, fileName); -} - - -/// Check for a failed equality assertion -void TestAssert::assertEquals (long expected, - long actual, - long lineNumber, - std::string fileName) -{ - if (expected != actual) - assertImplementation (false, notEqualsMessage(expected, actual), lineNumber, fileName); -} - - -/// Check for a failed equality assertion -void TestAssert::assertEquals (double expected, - double actual, - double delta, - long lineNumber, - std::string fileName) -{ - if (fabs (expected - actual) > delta) - assertImplementation (false, notEqualsMessage(expected, actual), lineNumber, fileName); - -} - - -/// Build a message about a failed equality check -std::string TestAssert::notEqualsMessage (long expected, long actual) -{ - return "expected: " + estring (expected) + " but was: " + estring (actual); -} - - -/// Build a message about a failed equality check -std::string TestAssert::notEqualsMessage (double expected, double actual) -{ - return "expected: " + estring (expected) + " but was: " + estring (actual); -} - -} // namespace TestAssert -- cgit v1.2.1