CppUnit project page FAQ

TestFixtureFactory.h
Go to the documentation of this file.
1#ifndef CPPUNIT_EXTENSIONS_TESTFIXTUREFACTORY_H
2#define CPPUNIT_EXTENSIONS_TESTFIXTUREFACTORY_H
3
5
6
8
9
10class TestFixture;
11
17{
18public:
20 virtual TestFixture *makeFixture() =0;
21
23};
24
25
30template<class TestFixtureType>
31class ConcretTestFixtureFactory : public CPPUNIT_NS::TestFixtureFactory
32{
40 {
41 return new TestFixtureType();
42 }
43};
44
45
47
48
49#endif // CPPUNIT_EXTENSIONS_TESTFIXTUREFACTORY_H
50
#define CPPUNIT_NS_END
Definition: Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition: Portability.h:105
Concret TestFixture factory (Implementation).
Definition: TestFixtureFactory.h:32
TestFixture * makeFixture()
Returns a new TestFixture instance.
Definition: TestFixtureFactory.h:39
Abstract TestFixture factory (Implementation).
Definition: TestFixtureFactory.h:17
virtual TestFixture * makeFixture()=0
Creates a new TestFixture instance.
virtual ~TestFixtureFactory()
Definition: TestFixtureFactory.h:22
Wraps a test case with setUp and tearDown methods.
Definition: TestFixture.h:84

Send comments to:
CppUnit Developers