CppUnit project page
FAQ
include
cppunit
extensions
TestFactory.h
Go to the documentation of this file.
1
#ifndef CPPUNIT_EXTENSIONS_TESTFACTORY_H
2
#define CPPUNIT_EXTENSIONS_TESTFACTORY_H
3
4
#include <
cppunit/Portability.h
>
5
6
CPPUNIT_NS_BEGIN
7
8
9
class
Test
;
10
13
class
CPPUNIT_API
TestFactory
14
{
15
public
:
16
virtual
~TestFactory
() {}
17
21
virtual
Test
* makeTest() = 0;
22
};
23
24
25
CPPUNIT_NS_END
26
27
#endif // CPPUNIT_EXTENSIONS_TESTFACTORY_H
CPPUNIT_API
#define CPPUNIT_API
Definition:
CppUnitApi.h:27
TestFactory
Abstract Test factory.
Definition:
TestFactory.h:13
TestFactory::~TestFactory
virtual ~TestFactory()
Definition:
TestFactory.h:16
CPPUNIT_NS_BEGIN
#define CPPUNIT_NS_BEGIN
Definition:
Portability.h:105
CPPUNIT_NS_END
#define CPPUNIT_NS_END
Definition:
Portability.h:106
Test
Base class for all test objects.
Definition:
Test.h:25
Portability.h
Send comments to:
CppUnit Developers