1
#ifndef CPPUNIT_TESTSUCCESSLISTENER_H
2
#define CPPUNIT_TESTSUCCESSLISTENER_H
4
#include <cppunit/SynchronizedObject.h>
5
#include <cppunit/TestListener.h>
11
/*! \brief TestListener that checks if any test case failed.
12
* \ingroup TrackingTestExecution
14
class CPPUNIT_API TestSuccessListener : public TestListener,
15
public SynchronizedObject
18
/*! Constructs a TestSuccessListener object.
20
TestSuccessListener( SynchronizationObject *syncObject = 0 );
23
virtual ~TestSuccessListener();
27
void addFailure( const TestFailure &failure );
29
/// Returns whether the entire test was successful or not.
30
virtual bool wasSuccessful() const;
39
#endif // CPPUNIT_TESTSUCCESSLISTENER_H