1 #ifndef __cxxtest__RealDescriptions_cpp__ 2 #define __cxxtest__RealDescriptions_cpp__ 20 const char *argTestName )
22 initialize( argList, argSuite, argLine, argTestName );
28 const char *argTestName )
72 _TS_TRY { ok = gf->tearDown(); }
104 const char *argSuiteName,
107 initialize( argFile, argLine, argSuiteName, argTests );
112 const char *argSuiteName,
117 _suiteName = argSuiteName;
141 _tests->activateAll();
148 _tests->leaveOnly( *td );
157 const char *argSuiteName,
TestSuite &argSuite,
165 const char *argSuiteName,
TestSuite &argSuite,
187 const char *argSuiteName,
List &argTests,
188 unsigned argCreateLine,
unsigned argDestroyLine ) :
195 const char *argSuiteName,
List &argTests,
196 unsigned argCreateLine,
unsigned argDestroyLine )
215 return suites().size();
222 count += sd->numTests();
243 suites().activateAll();
245 sd->activateAllTests();
253 if ( !sd->leaveOnly( testName ) )
255 suites().leaveOnly( *sd );
266 _TS_TRY { ok = gf->setUpWorld(); }
270 reportError(
"Error setting up world" );
282 _TS_TRY { ok = gf->tearDownWorld(); }
286 reportError(
"Error tearing down world" );
296 doWarn( __FILE__, 5, message );
310 #endif // __cxxtest__RealDescriptions_cpp__ int status int void size_t count
#define _TS_LAST_CATCH(b)
friend class RealWorldDescription
void doInitialize(unsigned argCreateLine, unsigned argDestroyLine)
static GlobalFixture * firstGlobalFixture()
static GlobalFixture * lastGlobalFixture()
void message(int i, int *reduc, int *olddeg, kStrategy strat, int red_result)
const TestDescription & testDescription(unsigned i) const
void initialize(const char *argFile, unsigned argLine, const char *argSuiteName, List &argTests, unsigned argCreateLine, unsigned argDestroyLine)
bool stringsEqual(const char *s1, const char *s2)
TestSuite * suite() const
SuiteDescription * firstSuite()
unsigned numSuites(void) const
TestSuite * suite() const
virtual const TestDescription * next() const =0
virtual const char * file() const =0
virtual SuiteDescription * next()=0
const char * file() const
const char * suiteName() const
void initialize(const char *argFile, unsigned argLine, const char *argSuiteName, TestSuite &argSuite, List &argTests)
SuiteDescription * _suite
bool leaveOnly(const char *suiteName, const char *testName=0)
TestDescription * firstTest()
unsigned numTests() const
void initialize(const char *argFile, unsigned argLine, const char *argSuiteName, List &argTests)
virtual TestSuite * suite() const =0
const char * file() const
#define _TS_CATCH_ABORT(b)
void initialize(List &argList, SuiteDescription &argSuite, unsigned argLine, const char *argTestName)
void doFailTest(const char *file, unsigned line, const char *message)
const SuiteDescription & suiteDescription(unsigned i) const
#define ___TSM_CATCH(f, l, m)
GlobalFixture * prevGlobalFixture()
unsigned numTotalTests(void) const
const char * testName() const
void doInitialize(TestSuite &argSuite)
CommonDynamicSuiteDescription()
void doWarn(const char *file, unsigned line, const char *message)
const char * suiteName() const
#define _TSM_ASSERT_THROWS_NOTHING(f, l, m, e)
bool leaveOnly(const char *testName)
static void reportError(const char *message)
virtual const char * suiteName() const =0
SuiteDescription * next()
GlobalFixture * nextGlobalFixture()