diff options
| author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2004-11-05 21:47:21 +0000 |
|---|---|---|
| committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2004-11-05 21:47:21 +0000 |
| commit | e298c653900aa83d02c50b6edd541668ba5002f0 (patch) | |
| tree | 8765c3a4ce3c04b9a3462de4c570779816f6fd7c /src/cppunit/TestAssert.cpp | |
| parent | 23538b49b25d11680566e8203a618b21acc83c77 (diff) | |
| download | cppunit-e298c653900aa83d02c50b6edd541668ba5002f0.tar.gz | |
Include/cppunit/TestAssert.
include/cppunit/TestAssert.h:
* src/cppunit/TestAssert.cpp: integrated Neil Ferguson patch for missing
_MESSAGE assertion variants. Also enhanced the failure message of a
few assertions.
Diffstat (limited to 'src/cppunit/TestAssert.cpp')
| -rw-r--r-- | src/cppunit/TestAssert.cpp | 11 |
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" ); } |
