summaryrefslogtreecommitdiff
path: root/src/cppunit/TestAssert.cpp
diff options
context:
space:
mode:
authorSteve M. Robbins <smr@sumost.ca>2001-06-02 21:29:52 +0000
committerSteve M. Robbins <smr@sumost.ca>2001-06-02 21:29:52 +0000
commitcdbca4119defbc5f9698906633eec05b5dc8272a (patch)
tree6f0fc91b8cb7cc7b361966ffc8ab2e401e1e4c6e /src/cppunit/TestAssert.cpp
parent99f54c0f4b53debc49f2081ce01158b2ed200c30 (diff)
downloadcppunit-cdbca4119defbc5f9698906633eec05b5dc8272a.tar.gz
Change to templatized TestAssert::assertEquals() and the new CPPUNIT_ASSERT* macros
Diffstat (limited to 'src/cppunit/TestAssert.cpp')
-rw-r--r--src/cppunit/TestAssert.cpp56
1 files changed, 0 insertions, 56 deletions
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 <cmath>
-
-#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