summaryrefslogtreecommitdiff
path: root/src/cppunit/TestAssert.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppunit/TestAssert.cpp')
-rw-r--r--src/cppunit/TestAssert.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cppunit/TestAssert.cpp b/src/cppunit/TestAssert.cpp
index 72d48d9..802d5e4 100644
--- a/src/cppunit/TestAssert.cpp
+++ b/src/cppunit/TestAssert.cpp
@@ -11,6 +11,7 @@
namespace CppUnit {
+#ifdef CPPUNIT_ENABLE_SOURCELINE_DEPRECATED
/// Check for a failed general assertion
void TestAssert::assertImplementation (bool condition,
std::string conditionExpression,
@@ -48,5 +49,22 @@ void TestAssert::assertEquals (double expected,
fileName );
}
+#else
+
+void
+TestAssert::assertDoubleEquals( double expected,
+ double actual,
+ double delta,
+ SourceLine sourceLine )
+{
+ Asserter::failNotEqualIf( fabs( expected - actual ) > delta,
+ assertion_traits<double>::toString(expected),
+ assertion_traits<double>::toString(actual),
+ sourceLine );
+}
+
+
+#endif
+
}