28 #ifndef D_MockSupport_c_h
29 #define D_MockSupport_c_h
36 MOCKVALUETYPE_INTEGER,
39 MOCKVALUETYPE_POINTER,
49 const char* stringValue;
62 MockFunctionCall_c* (*withParameterOfType)(
const char* type,
const char* name,
void* value);
73 typedef int (*MockTypeEqualFunction_c)(
void* object1,
void* object2);
74 typedef char* (*MockTypeValueToStringFunction_c)(
void* object1);
84 void (*disable)(void);
86 void (*setIntData) (
const char* name,
int value);
87 void (*setDoubleData) (
const char* name,
double value);
88 void (*setStringData) (
const char* name,
const char* value);
89 void (*setPointerData) (
const char* name,
void* value);
90 void (*setDataObject) (
const char* name,
const char* type,
void* value);
93 void (*checkExpectations)(void);
94 int (*expectedCallsLeft)(void);
98 void (*installComparator) (
const char* typeName, MockTypeEqualFunction_c isEqual, MockTypeValueToStringFunction_c valueToString);
99 void (*removeAllComparators)(void);
Definition: MockSupport_c.h:77
Definition: MockSupport_c.h:43
Definition: MockSupport_c.h:56