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