CppUnit project page | FAQ | CppUnit home page

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# 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

| hosts this site. |  | Send comments to: CppUnit Developers