diff options
Diffstat (limited to 'src/cppunit/TextTestResult.cpp')
| -rw-r--r-- | src/cppunit/TextTestResult.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/cppunit/TextTestResult.cpp b/src/cppunit/TextTestResult.cpp index 44a8fa6..a8483b7 100644 --- a/src/cppunit/TextTestResult.cpp +++ b/src/cppunit/TextTestResult.cpp @@ -1,6 +1,7 @@ #include <cppunit/Exception.h> #include <cppunit/NotEqualException.h> #include <cppunit/Test.h> +#include <cppunit/TestFailure.h> #include <cppunit/TextTestResult.h> #include <iostream> @@ -8,28 +9,24 @@ namespace CppUnit { -void -TextTestResult::addError( Test *test, - Exception *e ) +TextTestResult::TextTestResult() { - TestResult::addError( test, e ); - std::cerr << "E"; + addListener( this ); } void -TextTestResult::addFailure( Test *test, - Exception *e ) +TextTestResult::addFailure( const TestFailure &failure ) { - TestResult::addFailure (test, e); - std::cerr << "F"; + TestResultCollector::addFailure( failure ); + std::cerr << ( failure.isError() ? "E" : "F" ); } void TextTestResult::startTest( Test *test ) { - TestResult::startTest (test); + TestResultCollector::startTest (test); std::cerr << "."; } |
