00001 #ifndef CPPUNIT_BRIEFTESTPROGRESSLISTENER_H
00002 #define CPPUNIT_BRIEFTESTPROGRESSLISTENER_H
00003
00004 #include <cppunit/TestListener.h>
00005
00006
00007 CPPUNIT_NS_BEGIN
00008
00009
00013 class CPPUNIT_API BriefTestProgressListener : public TestListener
00014 {
00015 public:
00018 BriefTestProgressListener();
00019
00021 virtual ~BriefTestProgressListener();
00022
00023 void startTest( Test *test );
00024
00025 void addFailure( const TestFailure &failure );
00026
00027 void endTest( Test *test );
00028
00029 private:
00031 BriefTestProgressListener( const BriefTestProgressListener © );
00032
00034 void operator =( const BriefTestProgressListener © );
00035
00036 private:
00037 bool m_lastTestFailed;
00038 };
00039
00040
00041 CPPUNIT_NS_END
00042
00043 #endif // CPPUNIT_BRIEFTESTPROGRESSLISTENER_H