CppUnit project page
FAQ
include
cppunit
extensions
TestSetUp.h
Go to the documentation of this file.
1
#ifndef CPPUNIT_EXTENSIONS_TESTSETUP_H
2
#define CPPUNIT_EXTENSIONS_TESTSETUP_H
3
4
#include <
cppunit/extensions/TestDecorator.h
>
5
6
CPPUNIT_NS_BEGIN
7
8
9
class
Test
;
10
class
TestResult
;
11
14
class
CPPUNIT_API
TestSetUp
:
public
TestDecorator
15
{
16
public
:
17
TestSetUp
(
Test
*test );
18
19
void
run
(
TestResult
*result );
20
21
protected
:
22
virtual
void
setUp();
23
virtual
void
tearDown();
24
25
private
:
26
TestSetUp
(
const
TestSetUp
& );
27
void
operator =
(
const
TestSetUp
& );
28
};
29
30
31
CPPUNIT_NS_END
32
33
#endif // CPPUNIT_EXTENSIONS_TESTSETUP_H
34
CPPUNIT_API
#define CPPUNIT_API
Definition:
CppUnitApi.h:27
TestSetUp
Decorates a test by providing a specific setUp() and tearDown().
Definition:
TestSetUp.h:14
TestDecorator.h
TestDecorator::run
void run(TestResult *result)
Run the test, collecting results.
Definition:
TestDecorator.cpp:26
CPPUNIT_NS_BEGIN
#define CPPUNIT_NS_BEGIN
Definition:
Portability.h:105
CPPUNIT_NS_END
#define CPPUNIT_NS_END
Definition:
Portability.h:106
TestDecorator
Decorator for Tests.
Definition:
TestDecorator.h:21
Test
Base class for all test objects.
Definition:
Test.h:25
TestResult
Manages TestListener.
Definition:
TestResult.h:47
TestDecorator::operator=
void operator=(const TestDecorator &)
Send comments to:
CppUnit Developers