summaryrefslogtreecommitdiff
path: root/include/cppunit/extensions/TestSetUp.h
diff options
context:
space:
mode:
authorBaptiste Lepilleur <gaiacrtn@free.fr>2002-03-24 18:39:55 +0000
committerBaptiste Lepilleur <gaiacrtn@free.fr>2002-03-24 18:39:55 +0000
commitc37e0491c761f8b8499163bf7e748ea1afcf9203 (patch)
treee299faf6dc3d4f5c54493a82218f9450ddb091b7 /include/cppunit/extensions/TestSetUp.h
parente13f6632c91fdd1a866800392f4fb12c238d14ba (diff)
downloadcppunit-c37e0491c761f8b8499163bf7e748ea1afcf9203.tar.gz
INSTALL-WIN32.
INSTALL-WIN32.txt: added some info to build cppunit as a DLL. * include/cppunit/config-msvc6.h: added definition of macro CPPUNIT_API when building or linking DLL. Defined CPPUNIT_BUILD_DLL when building, and CPPUNIT_DLL when linking. * include/cppunit/Portability.h: added empty definition of macro CPPUNIT_API when not building or using CppUnit as a DLL. When any of those symbol is defined, the symbol CPPUNIT_NEED_DLL_DECL is set to 1. * include/cppunit/extensions/RepeatedTest.h: * include/cppunit/extensions/TestDecorator.h: * include/cppunit/extensions/TestSetUp.h: * include/cppunit/TestCaller.h * include/cppunit/extensions/TestFactory.h * include/cppunit/extensions/TestFactoryRegistry.h * include/cppunit/extensions/TypeInfoHelper.h * include/cppunit/Asserter.h * include/cppunit/Exception.h * include/cppunit/NotEqualException.h * include/cppunit/SourceLine.h * include/cppunit/SynchronizedObject.h * include/cppunit/Test.h * include/cppunit/TestAssert.h * include/cppunit/TestCase.h * include/cppunit/TestFailure.h * include/cppunit/TestListener.h * include/cppunit/TestResult.h * include/cppunit/TestSuite.h * include/cppunit/CompilerOutputter.h * include/cppunit/Outputter.h * include/cppunit/TestResultCollector.h * include/cppunit/TestSuccessListener.h * include/cppunit/TextOutputter.h * include/cppunit/TextTestProgressListener.h * include/cppunit/TextTestResult.h * include/cppunit/TextTestRunner.h * include/cppunit/XmlOutputter.h: added CPPUNIT_API for DLL export. * include/cppunit/TestSuite.h: * src/cppunit/TestSuite.cpp: reindented * include/cppunit/extensions/TestSetUp.h: * src/cppunit/TestSetUp.cpp: added .cpp. extracted inline method and moved them to cpp file.
Diffstat (limited to 'include/cppunit/extensions/TestSetUp.h')
-rw-r--r--include/cppunit/extensions/TestSetUp.h19
1 files changed, 5 insertions, 14 deletions
diff --git a/include/cppunit/extensions/TestSetUp.h b/include/cppunit/extensions/TestSetUp.h
index c97402c..0fe2663 100644
--- a/include/cppunit/extensions/TestSetUp.h
+++ b/include/cppunit/extensions/TestSetUp.h
@@ -9,16 +9,16 @@ class Test;
class TestResult;
-class TestSetUp : public TestDecorator
+class CPPUNIT_API TestSetUp : public TestDecorator
{
public:
- TestSetUp (Test *test) : TestDecorator (test) {}
+ TestSetUp( Test *test );
- void run (TestResult *result);
+ void run( TestResult *result );
protected:
- virtual void setUp () {}
- virtual void tearDown () {}
+ virtual void setUp();
+ virtual void tearDown();
private:
TestSetUp( const TestSetUp & );
@@ -26,15 +26,6 @@ private:
};
-inline void
-TestSetUp::run (TestResult *result)
-{
- setUp ();
- TestDecorator::run (result);
- tearDown ();
-}
-
-
} // namespace CppUnit
#endif // CPPUNIT_EXTENSIONS_TESTSETUP_H