00001 #ifndef CPPUNIT_EXTENSIONS_TESTSETUP_H
00002 #define CPPUNIT_EXTENSIONS_TESTSETUP_H
00003
00004 #include <cppunit/extensions/TestDecorator.h>
00005
00006 CPPUNIT_NS_BEGIN
00007
00008
00009 class Test;
00010 class TestResult;
00011
00014 class CPPUNIT_API TestSetUp : public TestDecorator
00015 {
00016 public:
00017 TestSetUp( Test *test );
00018
00019 void run( TestResult *result );
00020
00021 protected:
00022 virtual void setUp();
00023 virtual void tearDown();
00024
00025 private:
00026 TestSetUp( const TestSetUp & );
00027 void operator =( const TestSetUp & );
00028 };
00029
00030
00031 CPPUNIT_NS_END
00032
00033 #endif // CPPUNIT_EXTENSIONS_TESTSETUP_H
00034