1 #ifndef CPPUNIT_TEXTTESTPROGRESSLISTENER_H
2 #define CPPUNIT_TEXTTESTPROGRESSLISTENER_H
4 #include <cppunit/TestListener.h>
11 * \brief TestListener that show the status of each TestCase test result.
12 * \ingroup TrackingTestExecution
14 class CPPUNIT_API TextTestProgressListener : public TestListener
17 /*! Constructs a TextTestProgressListener object.
19 TextTestProgressListener();
22 virtual ~TextTestProgressListener();
24 void startTest( Test *test );
26 void addFailure( const TestFailure &failure );
28 void endTestRun( Test *test,
29 TestResult *eventManager );
32 /// Prevents the use of the copy constructor.
33 TextTestProgressListener( const TextTestProgressListener © );
35 /// Prevents the use of the copy operator.
36 void operator =( const TextTestProgressListener © );
44 #endif // CPPUNIT_TEXTTESTPROGRESSLISTENER_H