CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RepeatedTest.h

Go to the documentation of this file.
00001 #ifndef CPPUNIT_EXTENSIONS_REPEATEDTEST_H
00002 #define CPPUNIT_EXTENSIONS_REPEATEDTEST_H
00003 
00004 #include <cppunit/Portability.h>
00005 #include <cppunit/extensions/TestDecorator.h>
00006 
00007 CPPUNIT_NS_BEGIN
00008 
00009 
00010 class Test;
00011 class TestResult;
00012 
00013 
00018 class CPPUNIT_API RepeatedTest : public TestDecorator 
00019 {
00020 public:
00021   RepeatedTest( Test *test, 
00022                 int timesRepeat ) : 
00023       TestDecorator( test ), 
00024       m_timesRepeat(timesRepeat) 
00025   {
00026   }
00027 
00028   void run( TestResult *result );
00029 
00030   int countTestCases() const;
00031 
00032 private:
00033   RepeatedTest( const RepeatedTest & );
00034   void operator=( const RepeatedTest & );
00035 
00036   const int m_timesRepeat;
00037 };
00038 
00039 
00040 CPPUNIT_NS_END
00041 
00042 
00043 #endif // CPPUNIT_EXTENSIONS_REPEATEDTEST_H

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers