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