My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
libpolys
tests
cxxtest
DummyDescriptions.h
Go to the documentation of this file.
1
#ifndef __cxxtest__DummyDescriptions_h__
2
#define __cxxtest__DummyDescriptions_h__
3
4
//
5
// DummyTestDescription, DummySuiteDescription and DummyWorldDescription
6
//
7
8
#include <
cxxtest/Descriptions.h
>
9
10
namespace
CxxTest
11
{
12
class
DummyTestDescription
:
public
TestDescription
13
{
14
public
:
15
DummyTestDescription
();
16
17
const
char
*
file
()
const
;
18
unsigned
line
()
const
;
19
const
char
*
testName
()
const
;
20
const
char
*
suiteName
()
const
;
21
bool
setUp
();
22
void
run
();
23
bool
tearDown
();
24
25
TestDescription
*
next
();
26
const
TestDescription
*
next
()
const
;
27
};
28
29
class
DummySuiteDescription
:
public
SuiteDescription
30
{
31
public
:
32
DummySuiteDescription
();
33
34
const
char
*
file
()
const
;
35
unsigned
line
()
const
;
36
const
char
*
suiteName
()
const
;
37
TestSuite
*
suite
()
const
;
38
unsigned
numTests
()
const
;
39
const
TestDescription
&
testDescription
(
unsigned
)
const
;
40
SuiteDescription
*
next
();
41
TestDescription
*
firstTest
();
42
const
SuiteDescription
*
next
()
const
;
43
const
TestDescription
*
firstTest
()
const
;
44
void
activateAllTests
();
45
bool
leaveOnly
(
const
char
*
/*testName*/
);
46
47
bool
setUp
();
48
bool
tearDown
();
49
50
private
:
51
DummyTestDescription
_test
;
52
};
53
54
class
DummyWorldDescription
:
public
WorldDescription
55
{
56
public
:
57
DummyWorldDescription
();
58
59
unsigned
numSuites
(
void
)
const
;
60
unsigned
numTotalTests
(
void
)
const
;
61
const
SuiteDescription
&
suiteDescription
(
unsigned
)
const
;
62
SuiteDescription
*
firstSuite
();
63
const
SuiteDescription
*
firstSuite
()
const
;
64
void
activateAllTests
();
65
bool
leaveOnly
(
const
char
*
/*suiteName*/
,
const
char
*
/*testName*/
= 0 );
66
67
bool
setUp
();
68
bool
tearDown
();
69
70
private
:
71
DummySuiteDescription
_suite
;
72
};
73
}
74
75
#endif
// __cxxtest__DummyDescriptions_h__
76
Descriptions.h
CxxTest::DummySuiteDescription
Definition
DummyDescriptions.h:30
CxxTest::DummySuiteDescription::DummySuiteDescription
DummySuiteDescription()
Definition
DummyDescriptions.cpp:18
CxxTest::DummySuiteDescription::firstTest
TestDescription * firstTest()
Definition
DummyDescriptions.cpp:27
CxxTest::DummySuiteDescription::testDescription
const TestDescription & testDescription(unsigned) const
Definition
DummyDescriptions.cpp:25
CxxTest::DummySuiteDescription::_test
DummyTestDescription _test
Definition
DummyDescriptions.h:51
CxxTest::DummySuiteDescription::next
SuiteDescription * next()
Definition
DummyDescriptions.cpp:26
CxxTest::DummySuiteDescription::line
unsigned line() const
Definition
DummyDescriptions.cpp:21
CxxTest::DummySuiteDescription::setUp
bool setUp()
Definition
DummyDescriptions.cpp:33
CxxTest::DummySuiteDescription::leaveOnly
bool leaveOnly(const char *)
Definition
DummyDescriptions.cpp:31
CxxTest::DummySuiteDescription::suite
TestSuite * suite() const
Definition
DummyDescriptions.cpp:23
CxxTest::DummySuiteDescription::numTests
unsigned numTests() const
Definition
DummyDescriptions.cpp:24
CxxTest::DummySuiteDescription::file
const char * file() const
Definition
DummyDescriptions.cpp:20
CxxTest::DummySuiteDescription::activateAllTests
void activateAllTests()
Definition
DummyDescriptions.cpp:30
CxxTest::DummySuiteDescription::suiteName
const char * suiteName() const
Definition
DummyDescriptions.cpp:22
CxxTest::DummySuiteDescription::tearDown
bool tearDown()
Definition
DummyDescriptions.cpp:34
CxxTest::DummyTestDescription
Definition
DummyDescriptions.h:13
CxxTest::DummyTestDescription::setUp
bool setUp()
Definition
DummyDescriptions.cpp:11
CxxTest::DummyTestDescription::suiteName
const char * suiteName() const
Definition
DummyDescriptions.cpp:10
CxxTest::DummyTestDescription::file
const char * file() const
Definition
DummyDescriptions.cpp:7
CxxTest::DummyTestDescription::line
unsigned line() const
Definition
DummyDescriptions.cpp:8
CxxTest::DummyTestDescription::tearDown
bool tearDown()
Definition
DummyDescriptions.cpp:13
CxxTest::DummyTestDescription::run
void run()
Definition
DummyDescriptions.cpp:12
CxxTest::DummyTestDescription::next
TestDescription * next()
Definition
DummyDescriptions.cpp:15
CxxTest::DummyTestDescription::DummyTestDescription
DummyTestDescription()
Definition
DummyDescriptions.cpp:5
CxxTest::DummyTestDescription::testName
const char * testName() const
Definition
DummyDescriptions.cpp:9
CxxTest::DummyWorldDescription::numSuites
unsigned numSuites(void) const
Definition
DummyDescriptions.cpp:38
CxxTest::DummyWorldDescription::setUp
bool setUp()
Definition
DummyDescriptions.cpp:46
CxxTest::DummyWorldDescription::numTotalTests
unsigned numTotalTests(void) const
Definition
DummyDescriptions.cpp:39
CxxTest::DummyWorldDescription::firstSuite
SuiteDescription * firstSuite()
Definition
DummyDescriptions.cpp:41
CxxTest::DummyWorldDescription::DummyWorldDescription
DummyWorldDescription()
Definition
DummyDescriptions.cpp:36
CxxTest::DummyWorldDescription::suiteDescription
const SuiteDescription & suiteDescription(unsigned) const
Definition
DummyDescriptions.cpp:40
CxxTest::DummyWorldDescription::activateAllTests
void activateAllTests()
Definition
DummyDescriptions.cpp:43
CxxTest::DummyWorldDescription::leaveOnly
bool leaveOnly(const char *, const char *=0)
Definition
DummyDescriptions.cpp:44
CxxTest::DummyWorldDescription::_suite
DummySuiteDescription _suite
Definition
DummyDescriptions.h:71
CxxTest::DummyWorldDescription::tearDown
bool tearDown()
Definition
DummyDescriptions.cpp:47
CxxTest::SuiteDescription
Definition
Descriptions.h:32
CxxTest::TestDescription
Definition
Descriptions.h:16
CxxTest::TestSuite
Definition
TestSuite.h:22
CxxTest::WorldDescription
Definition
Descriptions.h:54
CxxTest
Definition
Descriptions.cpp:7
Generated on
for My Project by
doxygen 1.17.0
for
Singular