34 #ifndef __TESTLISTENER_H__ 35 #define __TESTLISTENER_H__ 40 typedef void(*TestListnerStartTestCallBack)(
void*,
void*);
41 typedef void(*TestListnerEndTestCallBack)(
void*,
void*);
42 typedef void(*TestListnerAddFailureCallBack)(
void*,
void*,
const char*,int,
const char*);
45 TestListnerStartTestCallBack startTest;
46 TestListnerEndTestCallBack endTest;
47 TestListnerAddFailureCallBack addFailure;
57 #define TestListner_startTest(s,t) ((TestListner*)s)->isa->startTest(s,t) 58 #define TestListner_endTest(s,t) ((TestListner*)s)->isa->endTest(s,t) 59 #define TestListner_addFailure(s,t,m,l,f) ((TestListner*)s)->isa->addFailure(s,t,m,l,f)