summaryrefslogtreecommitdiff
path: root/src/cppunit/TextOutputter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppunit/TextOutputter.cpp')
-rw-r--r--src/cppunit/TextOutputter.cpp18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/cppunit/TextOutputter.cpp b/src/cppunit/TextOutputter.cpp
index fc32598..577d808 100644
--- a/src/cppunit/TextOutputter.cpp
+++ b/src/cppunit/TextOutputter.cpp
@@ -99,22 +99,8 @@ TextOutputter::printFailureLocation( SourceLine sourceLine )
void
TextOutputter::printFailureDetail( Exception *thrownException )
{
- if ( thrownException->isInstanceOf( NotEqualException::type() ) )
- {
- NotEqualException *e = (NotEqualException*)thrownException;
- m_stream << "expected: " << e->expectedValue() << std::endl
- << "but was: " << e->actualValue();
- if ( !e->additionalMessage().empty() )
- {
- m_stream << std::endl;
- m_stream << "additional message:" << std::endl
- << e->additionalMessage();
- }
- }
- else
- {
- m_stream << " \"" << thrownException->what() << "\"";
- }
+ m_stream << thrownException->message().shortDescription() << std::endl;
+ m_stream << thrownException->message().details();
}