My Project  UNKNOWN_GIT_VERSION
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 {
13  {
14  public:
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 
26  const TestDescription *next() const;
27  };
28 
30  {
31  public:
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;
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:
52  };
53 
55  {
56  public:
58 
59  unsigned numSuites( void ) const;
60  unsigned numTotalTests( void ) const;
61  const SuiteDescription &suiteDescription( unsigned ) const;
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:
72  };
73 }
74 
75 #endif // __cxxtest__DummyDescriptions_h__
76 
Descriptions.h
CxxTest::DummyTestDescription::setUp
bool setUp()
Definition: DummyDescriptions.cpp:11
CxxTest::DummySuiteDescription
Definition: DummyDescriptions.h:29
CxxTest::DummyTestDescription::suiteName
const char * suiteName() const
Definition: DummyDescriptions.cpp:10
CxxTest::DummySuiteDescription::suite
TestSuite * suite() const
Definition: DummyDescriptions.cpp:23
CxxTest::DummyWorldDescription::setUp
bool setUp()
Definition: DummyDescriptions.cpp:46
CxxTest::DummyWorldDescription::suiteDescription
const SuiteDescription & suiteDescription(unsigned) const
Definition: DummyDescriptions.cpp:40
CxxTest::DummyWorldDescription::firstSuite
SuiteDescription * firstSuite()
Definition: DummyDescriptions.cpp:41
CxxTest::DummyTestDescription::run
void run()
Definition: DummyDescriptions.cpp:12
CxxTest::DummySuiteDescription::firstTest
TestDescription * firstTest()
Definition: DummyDescriptions.cpp:27
CxxTest::DummySuiteDescription::next
SuiteDescription * next()
Definition: DummyDescriptions.cpp:26
CxxTest::DummyWorldDescription::numSuites
unsigned numSuites(void) const
Definition: DummyDescriptions.cpp:38
CxxTest::DummySuiteDescription::leaveOnly
bool leaveOnly(const char *)
Definition: DummyDescriptions.cpp:31
CxxTest::SuiteDescription
Definition: Descriptions.h:31
CxxTest::DummySuiteDescription::numTests
unsigned numTests() const
Definition: DummyDescriptions.cpp:24
CxxTest::TestSuite
Definition: TestSuite.h:21
CxxTest::DummySuiteDescription::_test
DummyTestDescription _test
Definition: DummyDescriptions.h:51
CxxTest::DummySuiteDescription::suiteName
const char * suiteName() const
Definition: DummyDescriptions.cpp:22
CxxTest::DummySuiteDescription::activateAllTests
void activateAllTests()
Definition: DummyDescriptions.cpp:30
CxxTest::DummyTestDescription::testName
const char * testName() const
Definition: DummyDescriptions.cpp:9
CxxTest::TestDescription
Definition: Descriptions.h:15
CxxTest::DummySuiteDescription::file
const char * file() const
Definition: DummyDescriptions.cpp:20
CxxTest::DummyTestDescription
Definition: DummyDescriptions.h:12
CxxTest::DummySuiteDescription::DummySuiteDescription
DummySuiteDescription()
Definition: DummyDescriptions.cpp:18
CxxTest::WorldDescription
Definition: Descriptions.h:53
CxxTest::DummySuiteDescription::setUp
bool setUp()
Definition: DummyDescriptions.cpp:33
CxxTest::DummyWorldDescription
Definition: DummyDescriptions.h:54
CxxTest::DummyWorldDescription::numTotalTests
unsigned numTotalTests(void) const
Definition: DummyDescriptions.cpp:39
CxxTest::DummyTestDescription::line
unsigned line() const
Definition: DummyDescriptions.cpp:8
CxxTest::DummyTestDescription::next
TestDescription * next()
Definition: DummyDescriptions.cpp:15
CxxTest::DummyTestDescription::DummyTestDescription
DummyTestDescription()
Definition: DummyDescriptions.cpp:5
CxxTest::DummyTestDescription::file
const char * file() const
Definition: DummyDescriptions.cpp:7
CxxTest::DummySuiteDescription::line
unsigned line() const
Definition: DummyDescriptions.cpp:21
CxxTest::DummyWorldDescription::leaveOnly
bool leaveOnly(const char *, const char *=0)
Definition: DummyDescriptions.cpp:44
CxxTest::DummyWorldDescription::DummyWorldDescription
DummyWorldDescription()
Definition: DummyDescriptions.cpp:36
CxxTest::DummySuiteDescription::testDescription
const TestDescription & testDescription(unsigned) const
Definition: DummyDescriptions.cpp:25
CxxTest::DummyWorldDescription::activateAllTests
void activateAllTests()
Definition: DummyDescriptions.cpp:43
CxxTest
Definition: Descriptions.cpp:6
CxxTest::DummySuiteDescription::tearDown
bool tearDown()
Definition: DummyDescriptions.cpp:34
CxxTest::DummyWorldDescription::tearDown
bool tearDown()
Definition: DummyDescriptions.cpp:47
CxxTest::DummyWorldDescription::_suite
DummySuiteDescription _suite
Definition: DummyDescriptions.h:71
CxxTest::DummyTestDescription::tearDown
bool tearDown()
Definition: DummyDescriptions.cpp:13