1 #ifndef __cxxtest__Descriptions_h__ 2 #define __cxxtest__Descriptions_h__ 20 virtual const char *
file()
const = 0;
21 virtual unsigned line()
const = 0;
22 virtual const char *
testName()
const = 0;
23 virtual const char *
suiteName()
const = 0;
25 virtual void run() = 0;
36 virtual const char *
file()
const = 0;
37 virtual unsigned line()
const = 0;
38 virtual const char *
suiteName()
const = 0;
41 virtual unsigned numTests()
const = 0;
50 virtual bool leaveOnly(
const char * ) = 0;
58 virtual unsigned numSuites(
void )
const = 0;
59 virtual unsigned numTotalTests(
void )
const = 0;
62 enum { MAX_STRLEN_TOTAL_TESTS = 32 };
63 char *strTotalTests(
char * )
const;
69 virtual bool leaveOnly(
const char * ,
const char * = 0 ) = 0;
73 #endif // __cxxtest__Descriptions_h__ virtual unsigned line() const =0
bool leaveOnly(const char *suiteName, const char *testName)
virtual const char * suiteName() const =0
virtual const TestDescription * next() const =0
virtual const char * file() const =0
virtual ~TestDescription()
virtual const char * testName() const =0