diff options
Diffstat (limited to 'src/cppunit')
| -rw-r--r-- | src/cppunit/DllMain.cpp | 1 | ||||
| -rw-r--r-- | src/cppunit/TestResultCollector.cpp | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/cppunit/DllMain.cpp b/src/cppunit/DllMain.cpp index 97d1497..51fe31e 100644 --- a/src/cppunit/DllMain.cpp +++ b/src/cppunit/DllMain.cpp @@ -3,6 +3,7 @@ #define NOUSER #define NOKERNEL #define NOSOUND +#define BLENDFUNCTION void // for mingw & gcc #include <windows.h> 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(); |
