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.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/cppunit/TestAssert.cpp b/src/cppunit/TestAssert.cpp
index 484f372..73375c2 100644
--- a/src/cppunit/TestAssert.cpp
+++ b/src/cppunit/TestAssert.cpp
@@ -14,12 +14,19 @@ void
assertDoubleEquals( double expected,
double actual,
double delta,
- SourceLine sourceLine )
+ SourceLine sourceLine,
+ const std::string &message )
{
+ AdditionalMessage msg( "Delta : " +
+ assertion_traits<double>::toString(delta) );
+ msg.addDetail( AdditionalMessage(message) );
+
Asserter::failNotEqualIf( fabs( expected - actual ) > delta,
assertion_traits<double>::toString(expected),
assertion_traits<double>::toString(actual),
- sourceLine );
+ sourceLine,
+ msg,
+ "double equality assertion failed" );
}