1#ifndef __cxxtest__TeeListener_h__
2#define __cxxtest__TeeListener_h__
54 void trace(
const char *file,
unsigned line,
const char *expression )
56 _first->trace( file, line, expression );
57 _second->trace( file, line, expression );
60 void warning(
const char *file,
unsigned line,
const char *expression )
62 _first->warning( file, line, expression );
63 _second->warning( file, line, expression );
66 void failedTest(
const char *file,
unsigned line,
const char *expression )
68 _first->failedTest( file, line, expression );
69 _second->failedTest( file, line, expression );
72 void failedAssert(
const char *file,
unsigned line,
const char *expression )
74 _first->failedAssert( file, line, expression );
75 _second->failedAssert( file, line, expression );
79 const char *xStr,
const char *yStr,
80 const char *
x,
const char *
y )
82 _first->failedAssertEquals( file, line, xStr, yStr,
x,
y );
83 _second->failedAssertEquals( file, line, xStr, yStr,
x,
y );
87 const char *xStr,
const char *yStr,
88 const char *sizeStr,
const void *
x,
89 const void *
y,
unsigned size )
91 _first->failedAssertSameData( file, line, xStr, yStr, sizeStr,
x,
y,
size );
92 _second->failedAssertSameData( file, line, xStr, yStr, sizeStr,
x,
y,
size );
96 const char *xStr,
const char *yStr,
const char *dStr,
97 const char *
x,
const char *
y,
const char *d )
99 _first->failedAssertDelta( file, line, xStr, yStr, dStr,
x,
y, d );
100 _second->failedAssertDelta( file, line, xStr, yStr, dStr,
x,
y, d );
104 const char *xStr,
const char *yStr,
107 _first->failedAssertDiffers( file, line, xStr, yStr, value );
108 _second->failedAssertDiffers( file, line, xStr, yStr, value );
112 const char *xStr,
const char *yStr,
113 const char *
x,
const char *
y )
115 _first->failedAssertLessThan( file, line, xStr, yStr,
x,
y );
116 _second->failedAssertLessThan( file, line, xStr, yStr,
x,
y );
120 const char *xStr,
const char *yStr,
121 const char *
x,
const char *
y )
123 _first->failedAssertLessThanEquals( file, line, xStr, yStr,
x,
y );
124 _second->failedAssertLessThanEquals( file, line, xStr, yStr,
x,
y );
128 const char *predicate,
const char *xStr,
const char *
x )
130 _first->failedAssertPredicate( file, line, predicate, xStr,
x );
131 _second->failedAssertPredicate( file, line, predicate, xStr,
x );
135 const char *relation,
const char *xStr,
const char *yStr,
136 const char *
x,
const char *
y )
138 _first->failedAssertRelation( file, line, relation, xStr, yStr,
x,
y );
139 _second->failedAssertRelation( file, line, relation, xStr, yStr,
x,
y );
143 const char *expression,
const char *type,
146 _first->failedAssertThrows( file, line, expression, type, otherThrown );
147 _second->failedAssertThrows( file, line, expression, type, otherThrown );
151 const char *expression )
153 _first->failedAssertThrowsNot( file, line, expression );
154 _second->failedAssertThrowsNot( file, line, expression );
void failedAssertThrows(const char *file, unsigned line, const char *expression, const char *type, bool otherThrown)
void enterTest(const TestDescription &d)
void failedAssertThrowsNot(const char *file, unsigned line, const char *expression)
void failedAssertDiffers(const char *file, unsigned line, const char *xStr, const char *yStr, const char *value)
void failedAssertEquals(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)
void warning(const char *file, unsigned line, const char *expression)
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)
void failedAssert(const char *file, unsigned line, const char *expression)
void failedAssertSameData(const char *file, unsigned line, const char *xStr, const char *yStr, const char *sizeStr, const void *x, const void *y, unsigned size)
void setFirst(TestListener &first)
void leaveSuite(const SuiteDescription &d)
void leaveTest(const TestDescription &d)
void trace(const char *file, unsigned line, const char *expression)
void enterSuite(const SuiteDescription &d)
void leaveWorld(const WorldDescription &d)
void failedAssertLessThan(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)
void enterWorld(const WorldDescription &d)
void failedAssertRelation(const char *file, unsigned line, const char *relation, const char *xStr, const char *yStr, const char *x, const char *y)
void failedAssertPredicate(const char *file, unsigned line, const char *predicate, const char *xStr, const char *x)
void failedTest(const char *file, unsigned line, const char *expression)
void setSecond(TestListener &second)
void failedAssertLessThanEquals(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)
const CanonicalForm int const CFList const Variable & y