00001 #ifndef CPPUNIT_TEXTTESTPROGRESSLISTENER_H
00002 #define CPPUNIT_TEXTTESTPROGRESSLISTENER_H
00003
00004 #include <cppunit/TestListener.h>
00005
00006
00007 CPPUNIT_NS_BEGIN
00008
00009
00014 class CPPUNIT_API TextTestProgressListener : public TestListener
00015 {
00016 public:
00019 TextTestProgressListener();
00020
00022 virtual ~TextTestProgressListener();
00023
00024 void startTest( Test *test );
00025
00026 void addFailure( const TestFailure &failure );
00027
00028 void endTestRun( Test *test,
00029 TestResult *eventManager );
00030
00031 private:
00033 TextTestProgressListener( const TextTestProgressListener © );
00034
00036 void operator =( const TextTestProgressListener © );
00037
00038 private:
00039 };
00040
00041
00042 CPPUNIT_NS_END
00043
00044 #endif // CPPUNIT_TEXTTESTPROGRESSLISTENER_H