My Project
Loading...
Searching...
No Matches
CxxTest::StaticSuiteDescription Class Reference

#include <RealDescriptions.h>

Public Member Functions

 StaticSuiteDescription ()
 StaticSuiteDescription (const char *argFile, unsigned argLine, const char *argSuiteName, TestSuite &argSuite, List &argTests)
void initialize (const char *argFile, unsigned argLine, const char *argSuiteName, TestSuite &argSuite, List &argTests)
TestSuite * suite () const
bool setUp ()
bool tearDown ()
Public Member Functions inherited from CxxTest::RealSuiteDescription
 RealSuiteDescription ()
 RealSuiteDescription (const char *argFile, unsigned argLine, const char *argSuiteName, List &argTests)
void initialize (const char *argFile, unsigned argLine, const char *argSuiteName, List &argTests)
const char * file () const
unsigned line () const
const char * suiteName () const
TestDescription * firstTest ()
const TestDescription * firstTest () const
SuiteDescription * next ()
const SuiteDescription * next () const
unsigned numTests () const
const TestDescription & testDescription (unsigned i) const
void activateAllTests ()
bool leaveOnly (const char *testName)
Public Member Functions inherited from CxxTest::SuiteDescription
virtual ~SuiteDescription ()

Private Member Functions

 StaticSuiteDescription (const StaticSuiteDescription &)
StaticSuiteDescription & operator= (const StaticSuiteDescription &)
void doInitialize (TestSuite &argSuite)

Private Attributes

TestSuite * _suite

Detailed Description

Definition at line 82 of file RealDescriptions.h.

Constructor & Destructor Documentation

◆ StaticSuiteDescription() [1/3]

CxxTest::StaticSuiteDescription::StaticSuiteDescription ( )

Definition at line 155 of file RealDescriptions.cpp.

155{}

◆ StaticSuiteDescription() [2/3]

CxxTest::StaticSuiteDescription::StaticSuiteDescription ( const char * argFile,
unsigned argLine,
const char * argSuiteName,
TestSuite & argSuite,
List & argTests )

Definition at line 156 of file RealDescriptions.cpp.

158 :
159 RealSuiteDescription( argFile, argLine, argSuiteName, argTests )
160 {
161 doInitialize( argSuite );
162 }
void doInitialize(TestSuite &argSuite)

◆ StaticSuiteDescription() [3/3]

CxxTest::StaticSuiteDescription::StaticSuiteDescription ( const StaticSuiteDescription & )
private

Member Function Documentation

◆ doInitialize()

void CxxTest::StaticSuiteDescription::doInitialize ( TestSuite & argSuite)
private

Definition at line 172 of file RealDescriptions.cpp.

173 {
174 _suite = &argSuite;
175 }

◆ initialize()

void CxxTest::StaticSuiteDescription::initialize ( const char * argFile,
unsigned argLine,
const char * argSuiteName,
TestSuite & argSuite,
List & argTests )

Definition at line 164 of file RealDescriptions.cpp.

167 {
168 RealSuiteDescription::initialize( argFile, argLine, argSuiteName, argTests );
169 doInitialize( argSuite );
170 }
void initialize(const char *argFile, unsigned argLine, const char *argSuiteName, List &argTests)

◆ operator=()

StaticSuiteDescription & CxxTest::StaticSuiteDescription::operator= ( const StaticSuiteDescription & )
private

◆ setUp()

bool CxxTest::StaticSuiteDescription::setUp ( )
virtual

Implements CxxTest::Link.

Definition at line 182 of file RealDescriptions.cpp.

182{ return true; }

◆ suite()

TestSuite * CxxTest::StaticSuiteDescription::suite ( ) const
virtual

Implements CxxTest::SuiteDescription.

Definition at line 177 of file RealDescriptions.cpp.

178 {
179 return _suite;
180 }

◆ tearDown()

bool CxxTest::StaticSuiteDescription::tearDown ( )
virtual

Implements CxxTest::Link.

Definition at line 183 of file RealDescriptions.cpp.

183{ return true; }

Field Documentation

◆ _suite

TestSuite* CxxTest::StaticSuiteDescription::_suite
private

Definition at line 104 of file RealDescriptions.h.


The documentation for this class was generated from the following files: