1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
#ifndef __cxxtest__TestListener_h__
#define __cxxtest__TestListener_h__
//
// TestListener is the base class for all "listeners",
// i.e. classes that receive notifications of the
// testing process.
//
// The names of the parameters are in comments to avoid
// "unused parameter" warnings.
//
#include <cxxtest/Descriptions.h>
namespace CxxTest
{
class TestListener
{
public:
TestListener() {}
virtual ~TestListener() {}
virtual void enterWorld( const WorldDescription & /*desc*/ ) {}
virtual void enterSuite( const SuiteDescription & /*desc*/ ) {}
virtual void enterTest( const TestDescription & /*desc*/ ) {}
virtual void trace( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/ ) {}
virtual void warning( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/ ) {}
virtual void failedTest( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/ ) {}
virtual void failedAssert( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/ ) {}
virtual void failedAssertEquals( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*x*/, const char * /*y*/ ) {}
virtual void failedAssertSameData( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*sizeStr*/, const void * /*x*/,
const void * /*y*/, unsigned /*size*/ ) {}
virtual void failedAssertDelta( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*dStr*/, const char * /*x*/,
const char * /*y*/, const char * /*d*/ ) {}
virtual void failedAssertDiffers( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*value*/ ) {}
virtual void failedAssertLessThan( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*x*/, const char * /*y*/ ) {}
virtual void failedAssertLessThanEquals( const char * /*file*/, unsigned /*line*/,
const char * /*xStr*/, const char * /*yStr*/,
const char * /*x*/, const char * /*y*/ ) {}
virtual void failedAssertPredicate( const char * /*file*/, unsigned /*line*/,
const char * /*predicate*/, const char * /*xStr*/, const char * /*x*/ ) {}
virtual void failedAssertRelation( const char * /*file*/, unsigned /*line*/,
const char * /*relation*/, const char * /*xStr*/, const char * /*yStr*/,
const char * /*x*/, const char * /*y*/ ) {}
virtual void failedAssertThrows( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/, const char * /*type*/,
bool /*otherThrown*/ ) {}
virtual void failedAssertThrowsNot( const char * /*file*/, unsigned /*line*/,
const char * /*expression*/ ) {}
virtual void leaveTest( const TestDescription & /*desc*/ ) {}
virtual void leaveSuite( const SuiteDescription & /*desc*/ ) {}
virtual void leaveWorld( const WorldDescription & /*desc*/ ) {}
};
}
#endif // __cxxtest__TestListener_h__
|