Code

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