diff options
Diffstat (limited to 'src/cppunit/TestResultCollector.cpp')
| -rw-r--r-- | src/cppunit/TestResultCollector.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cppunit/TestResultCollector.cpp b/src/cppunit/TestResultCollector.cpp index eee791d..bc621c0 100644 --- a/src/cppunit/TestResultCollector.cpp +++ b/src/cppunit/TestResultCollector.cpp @@ -14,6 +14,12 @@ TestResultCollector::TestResultCollector( SynchronizationObject *syncObject ) TestResultCollector::~TestResultCollector() { +} + + +void +TestResultCollector::freeFailures() +{ TestFailures::iterator itFailure = m_failures.begin(); while ( itFailure != m_failures.end() ) delete *itFailure++; @@ -26,6 +32,7 @@ TestResultCollector::reset() TestSuccessListener::reset(); ExclusiveZone zone( m_syncObject ); + freeFailures(); m_testErrors = 0; m_tests.clear(); m_failures.clear(); |
