1 #include <cppunit/TestSucessListener.h> 2 3 4 5 namespace CppUnit 6 { 7 8 TestSucessListener(SynchronizationObject * syncObject)9TestSucessListener::TestSucessListener( SynchronizationObject *syncObject ) 10 : SynchronizedObject( syncObject ) 11 , m_sucess( true ) 12 { 13 } 14 15 ~TestSucessListener()16TestSucessListener::~TestSucessListener() 17 { 18 } 19 20 21 void reset()22TestSucessListener::reset() 23 { 24 ExclusiveZone zone( m_syncObject ); 25 m_sucess = true; 26 } 27 28 29 void addFailure(const TestFailure & failure)30TestSucessListener::addFailure( const TestFailure &failure ) 31 { 32 ExclusiveZone zone( m_syncObject ); 33 m_sucess = false; 34 } 35 36 37 bool wasSuccessful() const38TestSucessListener::wasSuccessful() const 39 { 40 ExclusiveZone zone( m_syncObject ); 41 return m_sucess; 42 } 43 44 45 } // namespace CppUnit 46 47