EmbeddedUnit
TestListener.h
Go to the documentation of this file.
1 
34 #ifndef __TESTLISTENER_H__
35 #define __TESTLISTENER_H__
36 
38 typedef struct __TestListnerImplement* TestListnerImplementRef;/*downward compatible*/
39 
40 typedef void(*TestListnerStartTestCallBack)(void*,void*);
41 typedef void(*TestListnerEndTestCallBack)(void*,void*);
42 typedef void(*TestListnerAddFailureCallBack)(void*,void*,const char*,int,const char*);
43 
45  TestListnerStartTestCallBack startTest;
46  TestListnerEndTestCallBack endTest;
47  TestListnerAddFailureCallBack addFailure;
48 };
49 
50 /*typedef struct __TestListner TestListner;*/ /*->TestResult.h*/
51 /*typedef struct __TestListner* TestListnerRef;*/ /*->TestResult.h*/
52 
53 struct __TestListner {
55 };
56 
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)
60 
61 #endif/*__TESTLISTENER_H__*/