1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #include <string.h>
3 #include <stdlib.h>
4 #include <setjmp.h>
5 #include "cmock.h"
6 #include "Mockfwk_module.h"
7
8 static const char* CMockString_adapter = "adapter";
9 static const char* CMockString_api = "api";
10 static const char* CMockString_api_id = "api_id";
11 static const char* CMockString_element_id = "element_id";
12 static const char* CMockString_fwk_module_adapter = "fwk_module_adapter";
13 static const char* CMockString_fwk_module_bind = "fwk_module_bind";
14 static const char* CMockString_fwk_module_get_data = "fwk_module_get_data";
15 static const char* CMockString_fwk_module_get_element_count = "fwk_module_get_element_count";
16 static const char* CMockString_fwk_module_get_element_name = "fwk_module_get_element_name";
17 static const char* CMockString_fwk_module_get_sub_element_count = "fwk_module_get_sub_element_count";
18 static const char* CMockString_fwk_module_init = "fwk_module_init";
19 static const char* CMockString_fwk_module_is_valid_api_id = "fwk_module_is_valid_api_id";
20 static const char* CMockString_fwk_module_is_valid_element_id = "fwk_module_is_valid_element_id";
21 static const char* CMockString_fwk_module_is_valid_entity_id = "fwk_module_is_valid_entity_id";
22 static const char* CMockString_fwk_module_is_valid_event_id = "fwk_module_is_valid_event_id";
23 static const char* CMockString_fwk_module_is_valid_module_id = "fwk_module_is_valid_module_id";
24 static const char* CMockString_fwk_module_is_valid_notification_id = "fwk_module_is_valid_notification_id";
25 static const char* CMockString_fwk_module_is_valid_sub_element_id = "fwk_module_is_valid_sub_element_id";
26 static const char* CMockString_id = "id";
27 static const char* CMockString_module_id = "module_id";
28 static const char* CMockString_target_id = "target_id";
29
30 typedef struct _CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE
31 {
32 UNITY_LINE_TYPE LineNumber;
33 char ExpectAnyArgsBool;
34 bool ReturnVal;
35 fwk_id_t Expected_id;
36 char IgnoreArg_id;
37
38 } CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE;
39
40 typedef struct _CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE
41 {
42 UNITY_LINE_TYPE LineNumber;
43 char ExpectAnyArgsBool;
44 bool ReturnVal;
45 fwk_id_t Expected_id;
46 char IgnoreArg_id;
47
48 } CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE;
49
50 typedef struct _CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE
51 {
52 UNITY_LINE_TYPE LineNumber;
53 char ExpectAnyArgsBool;
54 bool ReturnVal;
55 fwk_id_t Expected_id;
56 char IgnoreArg_id;
57
58 } CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE;
59
60 typedef struct _CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE
61 {
62 UNITY_LINE_TYPE LineNumber;
63 char ExpectAnyArgsBool;
64 bool ReturnVal;
65 fwk_id_t Expected_id;
66 char IgnoreArg_id;
67
68 } CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE;
69
70 typedef struct _CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE
71 {
72 UNITY_LINE_TYPE LineNumber;
73 char ExpectAnyArgsBool;
74 bool ReturnVal;
75 fwk_id_t Expected_id;
76 char IgnoreArg_id;
77
78 } CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE;
79
80 typedef struct _CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE
81 {
82 UNITY_LINE_TYPE LineNumber;
83 char ExpectAnyArgsBool;
84 bool ReturnVal;
85 fwk_id_t Expected_id;
86 char IgnoreArg_id;
87
88 } CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE;
89
90 typedef struct _CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE
91 {
92 UNITY_LINE_TYPE LineNumber;
93 char ExpectAnyArgsBool;
94 bool ReturnVal;
95 fwk_id_t Expected_id;
96 char IgnoreArg_id;
97
98 } CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE;
99
100 typedef struct _CMOCK_fwk_module_get_element_count_CALL_INSTANCE
101 {
102 UNITY_LINE_TYPE LineNumber;
103 char ExpectAnyArgsBool;
104 int ReturnVal;
105 fwk_id_t Expected_module_id;
106 char IgnoreArg_module_id;
107
108 } CMOCK_fwk_module_get_element_count_CALL_INSTANCE;
109
110 typedef struct _CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE
111 {
112 UNITY_LINE_TYPE LineNumber;
113 char ExpectAnyArgsBool;
114 int ReturnVal;
115 fwk_id_t Expected_element_id;
116 char IgnoreArg_element_id;
117
118 } CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE;
119
120 typedef struct _CMOCK_fwk_module_get_element_name_CALL_INSTANCE
121 {
122 UNITY_LINE_TYPE LineNumber;
123 char ExpectAnyArgsBool;
124 const char* ReturnVal;
125 fwk_id_t Expected_id;
126 char IgnoreArg_id;
127
128 } CMOCK_fwk_module_get_element_name_CALL_INSTANCE;
129
130 typedef struct _CMOCK_fwk_module_get_data_CALL_INSTANCE
131 {
132 UNITY_LINE_TYPE LineNumber;
133 char ExpectAnyArgsBool;
134 const void* ReturnVal;
135 fwk_id_t Expected_id;
136 char IgnoreArg_id;
137
138 } CMOCK_fwk_module_get_data_CALL_INSTANCE;
139
140 typedef struct _CMOCK_fwk_module_bind_CALL_INSTANCE
141 {
142 UNITY_LINE_TYPE LineNumber;
143 char ExpectAnyArgsBool;
144 int ReturnVal;
145 fwk_id_t Expected_target_id;
146 fwk_id_t Expected_api_id;
147 const void* Expected_api;
148 int Expected_api_Depth;
149 char IgnoreArg_target_id;
150 char IgnoreArg_api_id;
151 char IgnoreArg_api;
152
153 } CMOCK_fwk_module_bind_CALL_INSTANCE;
154
155 typedef struct _CMOCK_fwk_module_adapter_CALL_INSTANCE
156 {
157 UNITY_LINE_TYPE LineNumber;
158 char ExpectAnyArgsBool;
159 int ReturnVal;
160 const struct fwk_io_adapter** Expected_adapter;
161 fwk_id_t Expected_id;
162 int Expected_adapter_Depth;
163 char ReturnThruPtr_adapter_Used;
164 const struct fwk_io_adapter** ReturnThruPtr_adapter_Val;
165 size_t ReturnThruPtr_adapter_Size;
166 char IgnoreArg_adapter;
167 char IgnoreArg_id;
168
169 } CMOCK_fwk_module_adapter_CALL_INSTANCE;
170
171 typedef struct _CMOCK_fwk_module_init_CALL_INSTANCE
172 {
173 UNITY_LINE_TYPE LineNumber;
174 char ExpectAnyArgsBool;
175
176 } CMOCK_fwk_module_init_CALL_INSTANCE;
177
178 static struct Mockfwk_moduleInstance
179 {
180 char fwk_module_is_valid_module_id_IgnoreBool;
181 bool fwk_module_is_valid_module_id_FinalReturn;
182 char fwk_module_is_valid_module_id_CallbackBool;
183 CMOCK_fwk_module_is_valid_module_id_CALLBACK fwk_module_is_valid_module_id_CallbackFunctionPointer;
184 int fwk_module_is_valid_module_id_CallbackCalls;
185 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_module_id_CallInstance;
186 char fwk_module_is_valid_element_id_IgnoreBool;
187 bool fwk_module_is_valid_element_id_FinalReturn;
188 char fwk_module_is_valid_element_id_CallbackBool;
189 CMOCK_fwk_module_is_valid_element_id_CALLBACK fwk_module_is_valid_element_id_CallbackFunctionPointer;
190 int fwk_module_is_valid_element_id_CallbackCalls;
191 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_element_id_CallInstance;
192 char fwk_module_is_valid_sub_element_id_IgnoreBool;
193 bool fwk_module_is_valid_sub_element_id_FinalReturn;
194 char fwk_module_is_valid_sub_element_id_CallbackBool;
195 CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK fwk_module_is_valid_sub_element_id_CallbackFunctionPointer;
196 int fwk_module_is_valid_sub_element_id_CallbackCalls;
197 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_sub_element_id_CallInstance;
198 char fwk_module_is_valid_entity_id_IgnoreBool;
199 bool fwk_module_is_valid_entity_id_FinalReturn;
200 char fwk_module_is_valid_entity_id_CallbackBool;
201 CMOCK_fwk_module_is_valid_entity_id_CALLBACK fwk_module_is_valid_entity_id_CallbackFunctionPointer;
202 int fwk_module_is_valid_entity_id_CallbackCalls;
203 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_entity_id_CallInstance;
204 char fwk_module_is_valid_api_id_IgnoreBool;
205 bool fwk_module_is_valid_api_id_FinalReturn;
206 char fwk_module_is_valid_api_id_CallbackBool;
207 CMOCK_fwk_module_is_valid_api_id_CALLBACK fwk_module_is_valid_api_id_CallbackFunctionPointer;
208 int fwk_module_is_valid_api_id_CallbackCalls;
209 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_api_id_CallInstance;
210 char fwk_module_is_valid_event_id_IgnoreBool;
211 bool fwk_module_is_valid_event_id_FinalReturn;
212 char fwk_module_is_valid_event_id_CallbackBool;
213 CMOCK_fwk_module_is_valid_event_id_CALLBACK fwk_module_is_valid_event_id_CallbackFunctionPointer;
214 int fwk_module_is_valid_event_id_CallbackCalls;
215 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_event_id_CallInstance;
216 char fwk_module_is_valid_notification_id_IgnoreBool;
217 bool fwk_module_is_valid_notification_id_FinalReturn;
218 char fwk_module_is_valid_notification_id_CallbackBool;
219 CMOCK_fwk_module_is_valid_notification_id_CALLBACK fwk_module_is_valid_notification_id_CallbackFunctionPointer;
220 int fwk_module_is_valid_notification_id_CallbackCalls;
221 CMOCK_MEM_INDEX_TYPE fwk_module_is_valid_notification_id_CallInstance;
222 char fwk_module_get_element_count_IgnoreBool;
223 int fwk_module_get_element_count_FinalReturn;
224 char fwk_module_get_element_count_CallbackBool;
225 CMOCK_fwk_module_get_element_count_CALLBACK fwk_module_get_element_count_CallbackFunctionPointer;
226 int fwk_module_get_element_count_CallbackCalls;
227 CMOCK_MEM_INDEX_TYPE fwk_module_get_element_count_CallInstance;
228 char fwk_module_get_sub_element_count_IgnoreBool;
229 int fwk_module_get_sub_element_count_FinalReturn;
230 char fwk_module_get_sub_element_count_CallbackBool;
231 CMOCK_fwk_module_get_sub_element_count_CALLBACK fwk_module_get_sub_element_count_CallbackFunctionPointer;
232 int fwk_module_get_sub_element_count_CallbackCalls;
233 CMOCK_MEM_INDEX_TYPE fwk_module_get_sub_element_count_CallInstance;
234 char fwk_module_get_element_name_IgnoreBool;
235 const char* fwk_module_get_element_name_FinalReturn;
236 char fwk_module_get_element_name_CallbackBool;
237 CMOCK_fwk_module_get_element_name_CALLBACK fwk_module_get_element_name_CallbackFunctionPointer;
238 int fwk_module_get_element_name_CallbackCalls;
239 CMOCK_MEM_INDEX_TYPE fwk_module_get_element_name_CallInstance;
240 char fwk_module_get_data_IgnoreBool;
241 const void* fwk_module_get_data_FinalReturn;
242 char fwk_module_get_data_CallbackBool;
243 CMOCK_fwk_module_get_data_CALLBACK fwk_module_get_data_CallbackFunctionPointer;
244 int fwk_module_get_data_CallbackCalls;
245 CMOCK_MEM_INDEX_TYPE fwk_module_get_data_CallInstance;
246 char fwk_module_bind_IgnoreBool;
247 int fwk_module_bind_FinalReturn;
248 char fwk_module_bind_CallbackBool;
249 CMOCK_fwk_module_bind_CALLBACK fwk_module_bind_CallbackFunctionPointer;
250 int fwk_module_bind_CallbackCalls;
251 CMOCK_MEM_INDEX_TYPE fwk_module_bind_CallInstance;
252 char fwk_module_adapter_IgnoreBool;
253 int fwk_module_adapter_FinalReturn;
254 char fwk_module_adapter_CallbackBool;
255 CMOCK_fwk_module_adapter_CALLBACK fwk_module_adapter_CallbackFunctionPointer;
256 int fwk_module_adapter_CallbackCalls;
257 CMOCK_MEM_INDEX_TYPE fwk_module_adapter_CallInstance;
258 char fwk_module_init_IgnoreBool;
259 char fwk_module_init_CallbackBool;
260 CMOCK_fwk_module_init_CALLBACK fwk_module_init_CallbackFunctionPointer;
261 int fwk_module_init_CallbackCalls;
262 CMOCK_MEM_INDEX_TYPE fwk_module_init_CallInstance;
263 } Mock;
264
265 extern jmp_buf AbortFrame;
266
Mockfwk_module_Verify(void)267 void Mockfwk_module_Verify(void)
268 {
269 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
270 CMOCK_MEM_INDEX_TYPE call_instance;
271 call_instance = Mock.fwk_module_is_valid_module_id_CallInstance;
272 if (Mock.fwk_module_is_valid_module_id_IgnoreBool)
273 call_instance = CMOCK_GUTS_NONE;
274 if (CMOCK_GUTS_NONE != call_instance)
275 {
276 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_module_id);
277 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
278 }
279 if (Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer != NULL)
280 {
281 call_instance = CMOCK_GUTS_NONE;
282 (void)call_instance;
283 }
284 call_instance = Mock.fwk_module_is_valid_element_id_CallInstance;
285 if (Mock.fwk_module_is_valid_element_id_IgnoreBool)
286 call_instance = CMOCK_GUTS_NONE;
287 if (CMOCK_GUTS_NONE != call_instance)
288 {
289 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_element_id);
290 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
291 }
292 if (Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer != NULL)
293 {
294 call_instance = CMOCK_GUTS_NONE;
295 (void)call_instance;
296 }
297 call_instance = Mock.fwk_module_is_valid_sub_element_id_CallInstance;
298 if (Mock.fwk_module_is_valid_sub_element_id_IgnoreBool)
299 call_instance = CMOCK_GUTS_NONE;
300 if (CMOCK_GUTS_NONE != call_instance)
301 {
302 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_sub_element_id);
303 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
304 }
305 if (Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer != NULL)
306 {
307 call_instance = CMOCK_GUTS_NONE;
308 (void)call_instance;
309 }
310 call_instance = Mock.fwk_module_is_valid_entity_id_CallInstance;
311 if (Mock.fwk_module_is_valid_entity_id_IgnoreBool)
312 call_instance = CMOCK_GUTS_NONE;
313 if (CMOCK_GUTS_NONE != call_instance)
314 {
315 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_entity_id);
316 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
317 }
318 if (Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer != NULL)
319 {
320 call_instance = CMOCK_GUTS_NONE;
321 (void)call_instance;
322 }
323 call_instance = Mock.fwk_module_is_valid_api_id_CallInstance;
324 if (Mock.fwk_module_is_valid_api_id_IgnoreBool)
325 call_instance = CMOCK_GUTS_NONE;
326 if (CMOCK_GUTS_NONE != call_instance)
327 {
328 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_api_id);
329 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
330 }
331 if (Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer != NULL)
332 {
333 call_instance = CMOCK_GUTS_NONE;
334 (void)call_instance;
335 }
336 call_instance = Mock.fwk_module_is_valid_event_id_CallInstance;
337 if (Mock.fwk_module_is_valid_event_id_IgnoreBool)
338 call_instance = CMOCK_GUTS_NONE;
339 if (CMOCK_GUTS_NONE != call_instance)
340 {
341 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_event_id);
342 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
343 }
344 if (Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer != NULL)
345 {
346 call_instance = CMOCK_GUTS_NONE;
347 (void)call_instance;
348 }
349 call_instance = Mock.fwk_module_is_valid_notification_id_CallInstance;
350 if (Mock.fwk_module_is_valid_notification_id_IgnoreBool)
351 call_instance = CMOCK_GUTS_NONE;
352 if (CMOCK_GUTS_NONE != call_instance)
353 {
354 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_notification_id);
355 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
356 }
357 if (Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer != NULL)
358 {
359 call_instance = CMOCK_GUTS_NONE;
360 (void)call_instance;
361 }
362 call_instance = Mock.fwk_module_get_element_count_CallInstance;
363 if (Mock.fwk_module_get_element_count_IgnoreBool)
364 call_instance = CMOCK_GUTS_NONE;
365 if (CMOCK_GUTS_NONE != call_instance)
366 {
367 UNITY_SET_DETAIL(CMockString_fwk_module_get_element_count);
368 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
369 }
370 if (Mock.fwk_module_get_element_count_CallbackFunctionPointer != NULL)
371 {
372 call_instance = CMOCK_GUTS_NONE;
373 (void)call_instance;
374 }
375 call_instance = Mock.fwk_module_get_sub_element_count_CallInstance;
376 if (Mock.fwk_module_get_sub_element_count_IgnoreBool)
377 call_instance = CMOCK_GUTS_NONE;
378 if (CMOCK_GUTS_NONE != call_instance)
379 {
380 UNITY_SET_DETAIL(CMockString_fwk_module_get_sub_element_count);
381 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
382 }
383 if (Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer != NULL)
384 {
385 call_instance = CMOCK_GUTS_NONE;
386 (void)call_instance;
387 }
388 call_instance = Mock.fwk_module_get_element_name_CallInstance;
389 if (Mock.fwk_module_get_element_name_IgnoreBool)
390 call_instance = CMOCK_GUTS_NONE;
391 if (CMOCK_GUTS_NONE != call_instance)
392 {
393 UNITY_SET_DETAIL(CMockString_fwk_module_get_element_name);
394 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
395 }
396 if (Mock.fwk_module_get_element_name_CallbackFunctionPointer != NULL)
397 {
398 call_instance = CMOCK_GUTS_NONE;
399 (void)call_instance;
400 }
401 call_instance = Mock.fwk_module_get_data_CallInstance;
402 if (Mock.fwk_module_get_data_IgnoreBool)
403 call_instance = CMOCK_GUTS_NONE;
404 if (CMOCK_GUTS_NONE != call_instance)
405 {
406 UNITY_SET_DETAIL(CMockString_fwk_module_get_data);
407 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
408 }
409 if (Mock.fwk_module_get_data_CallbackFunctionPointer != NULL)
410 {
411 call_instance = CMOCK_GUTS_NONE;
412 (void)call_instance;
413 }
414 call_instance = Mock.fwk_module_bind_CallInstance;
415 if (Mock.fwk_module_bind_IgnoreBool)
416 call_instance = CMOCK_GUTS_NONE;
417 if (CMOCK_GUTS_NONE != call_instance)
418 {
419 UNITY_SET_DETAIL(CMockString_fwk_module_bind);
420 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
421 }
422 if (Mock.fwk_module_bind_CallbackFunctionPointer != NULL)
423 {
424 call_instance = CMOCK_GUTS_NONE;
425 (void)call_instance;
426 }
427 call_instance = Mock.fwk_module_adapter_CallInstance;
428 if (Mock.fwk_module_adapter_IgnoreBool)
429 call_instance = CMOCK_GUTS_NONE;
430 if (CMOCK_GUTS_NONE != call_instance)
431 {
432 UNITY_SET_DETAIL(CMockString_fwk_module_adapter);
433 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
434 }
435 if (Mock.fwk_module_adapter_CallbackFunctionPointer != NULL)
436 {
437 call_instance = CMOCK_GUTS_NONE;
438 (void)call_instance;
439 }
440 call_instance = Mock.fwk_module_init_CallInstance;
441 if (Mock.fwk_module_init_IgnoreBool)
442 call_instance = CMOCK_GUTS_NONE;
443 if (CMOCK_GUTS_NONE != call_instance)
444 {
445 UNITY_SET_DETAIL(CMockString_fwk_module_init);
446 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
447 }
448 if (Mock.fwk_module_init_CallbackFunctionPointer != NULL)
449 {
450 call_instance = CMOCK_GUTS_NONE;
451 (void)call_instance;
452 }
453 }
454
Mockfwk_module_Init(void)455 void Mockfwk_module_Init(void)
456 {
457 Mockfwk_module_Destroy();
458 }
459
Mockfwk_module_Destroy(void)460 void Mockfwk_module_Destroy(void)
461 {
462 CMock_Guts_MemFreeAll();
463 memset(&Mock, 0, sizeof(Mock));
464 }
465
fwk_module_is_valid_module_id(fwk_id_t id)466 bool fwk_module_is_valid_module_id(fwk_id_t id)
467 {
468 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
469 CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance;
470 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_module_id);
471 cmock_call_instance = (CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_module_id_CallInstance);
472 Mock.fwk_module_is_valid_module_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_module_id_CallInstance);
473 if (Mock.fwk_module_is_valid_module_id_IgnoreBool)
474 {
475 UNITY_CLR_DETAILS();
476 if (cmock_call_instance == NULL)
477 return Mock.fwk_module_is_valid_module_id_FinalReturn;
478 Mock.fwk_module_is_valid_module_id_FinalReturn = cmock_call_instance->ReturnVal;
479 return cmock_call_instance->ReturnVal;
480 }
481 if (!Mock.fwk_module_is_valid_module_id_CallbackBool &&
482 Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer != NULL)
483 {
484 bool cmock_cb_ret = Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_module_id_CallbackCalls++);
485 UNITY_CLR_DETAILS();
486 return cmock_cb_ret;
487 }
488 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
489 cmock_line = cmock_call_instance->LineNumber;
490 if (!cmock_call_instance->ExpectAnyArgsBool)
491 {
492 if (!cmock_call_instance->IgnoreArg_id)
493 {
494 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_module_id,CMockString_id);
495 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
496 }
497 }
498 if (Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer != NULL)
499 {
500 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_module_id_CallbackCalls++);
501 }
502 UNITY_CLR_DETAILS();
503 return cmock_call_instance->ReturnVal;
504 }
505
506 void CMockExpectParameters_fwk_module_is_valid_module_id(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_module_id(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)507 void CMockExpectParameters_fwk_module_is_valid_module_id(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
508 {
509 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
510 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
511 cmock_call_instance->IgnoreArg_id = 0;
512 }
513
fwk_module_is_valid_module_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)514 void fwk_module_is_valid_module_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
515 {
516 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE));
517 CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
518 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
519 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
520 Mock.fwk_module_is_valid_module_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_module_id_CallInstance, cmock_guts_index);
521 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
522 cmock_call_instance->LineNumber = cmock_line;
523 cmock_call_instance->ExpectAnyArgsBool = (char)0;
524 cmock_call_instance->ReturnVal = cmock_to_return;
525 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)1;
526 }
527
fwk_module_is_valid_module_id_CMockStopIgnore(void)528 void fwk_module_is_valid_module_id_CMockStopIgnore(void)
529 {
530 if(Mock.fwk_module_is_valid_module_id_IgnoreBool)
531 Mock.fwk_module_is_valid_module_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_module_id_CallInstance);
532 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
533 }
534
fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)535 void fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
536 {
537 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE));
538 CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
539 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
540 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
541 Mock.fwk_module_is_valid_module_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_module_id_CallInstance, cmock_guts_index);
542 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
543 cmock_call_instance->LineNumber = cmock_line;
544 cmock_call_instance->ExpectAnyArgsBool = (char)0;
545 cmock_call_instance->ReturnVal = cmock_to_return;
546 cmock_call_instance->ExpectAnyArgsBool = (char)1;
547 }
548
fwk_module_is_valid_module_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)549 void fwk_module_is_valid_module_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
550 {
551 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE));
552 CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
553 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
554 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
555 Mock.fwk_module_is_valid_module_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_module_id_CallInstance, cmock_guts_index);
556 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
557 cmock_call_instance->LineNumber = cmock_line;
558 cmock_call_instance->ExpectAnyArgsBool = (char)0;
559 CMockExpectParameters_fwk_module_is_valid_module_id(cmock_call_instance, id);
560 cmock_call_instance->ReturnVal = cmock_to_return;
561 }
562
fwk_module_is_valid_module_id_AddCallback(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback)563 void fwk_module_is_valid_module_id_AddCallback(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback)
564 {
565 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
566 Mock.fwk_module_is_valid_module_id_CallbackBool = (char)1;
567 Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer = Callback;
568 }
569
fwk_module_is_valid_module_id_Stub(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback)570 void fwk_module_is_valid_module_id_Stub(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback)
571 {
572 Mock.fwk_module_is_valid_module_id_IgnoreBool = (char)0;
573 Mock.fwk_module_is_valid_module_id_CallbackBool = (char)0;
574 Mock.fwk_module_is_valid_module_id_CallbackFunctionPointer = Callback;
575 }
576
fwk_module_is_valid_module_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)577 void fwk_module_is_valid_module_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
578 {
579 CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_module_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_module_id_CallInstance));
580 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
581 cmock_call_instance->IgnoreArg_id = 1;
582 }
583
fwk_module_is_valid_element_id(fwk_id_t id)584 bool fwk_module_is_valid_element_id(fwk_id_t id)
585 {
586 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
587 CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance;
588 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_element_id);
589 cmock_call_instance = (CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_element_id_CallInstance);
590 Mock.fwk_module_is_valid_element_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_element_id_CallInstance);
591 if (Mock.fwk_module_is_valid_element_id_IgnoreBool)
592 {
593 UNITY_CLR_DETAILS();
594 if (cmock_call_instance == NULL)
595 return Mock.fwk_module_is_valid_element_id_FinalReturn;
596 Mock.fwk_module_is_valid_element_id_FinalReturn = cmock_call_instance->ReturnVal;
597 return cmock_call_instance->ReturnVal;
598 }
599 if (!Mock.fwk_module_is_valid_element_id_CallbackBool &&
600 Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer != NULL)
601 {
602 bool cmock_cb_ret = Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_element_id_CallbackCalls++);
603 UNITY_CLR_DETAILS();
604 return cmock_cb_ret;
605 }
606 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
607 cmock_line = cmock_call_instance->LineNumber;
608 if (!cmock_call_instance->ExpectAnyArgsBool)
609 {
610 if (!cmock_call_instance->IgnoreArg_id)
611 {
612 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_element_id,CMockString_id);
613 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
614 }
615 }
616 if (Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer != NULL)
617 {
618 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_element_id_CallbackCalls++);
619 }
620 UNITY_CLR_DETAILS();
621 return cmock_call_instance->ReturnVal;
622 }
623
624 void CMockExpectParameters_fwk_module_is_valid_element_id(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_element_id(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)625 void CMockExpectParameters_fwk_module_is_valid_element_id(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
626 {
627 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
628 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
629 cmock_call_instance->IgnoreArg_id = 0;
630 }
631
fwk_module_is_valid_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)632 void fwk_module_is_valid_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
633 {
634 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE));
635 CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
636 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
637 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
638 Mock.fwk_module_is_valid_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_element_id_CallInstance, cmock_guts_index);
639 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
640 cmock_call_instance->LineNumber = cmock_line;
641 cmock_call_instance->ExpectAnyArgsBool = (char)0;
642 cmock_call_instance->ReturnVal = cmock_to_return;
643 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)1;
644 }
645
fwk_module_is_valid_element_id_CMockStopIgnore(void)646 void fwk_module_is_valid_element_id_CMockStopIgnore(void)
647 {
648 if(Mock.fwk_module_is_valid_element_id_IgnoreBool)
649 Mock.fwk_module_is_valid_element_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_element_id_CallInstance);
650 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
651 }
652
fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)653 void fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
654 {
655 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE));
656 CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
657 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
658 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
659 Mock.fwk_module_is_valid_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_element_id_CallInstance, cmock_guts_index);
660 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
661 cmock_call_instance->LineNumber = cmock_line;
662 cmock_call_instance->ExpectAnyArgsBool = (char)0;
663 cmock_call_instance->ReturnVal = cmock_to_return;
664 cmock_call_instance->ExpectAnyArgsBool = (char)1;
665 }
666
fwk_module_is_valid_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)667 void fwk_module_is_valid_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
668 {
669 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE));
670 CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
671 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
672 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
673 Mock.fwk_module_is_valid_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_element_id_CallInstance, cmock_guts_index);
674 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
675 cmock_call_instance->LineNumber = cmock_line;
676 cmock_call_instance->ExpectAnyArgsBool = (char)0;
677 CMockExpectParameters_fwk_module_is_valid_element_id(cmock_call_instance, id);
678 cmock_call_instance->ReturnVal = cmock_to_return;
679 }
680
fwk_module_is_valid_element_id_AddCallback(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback)681 void fwk_module_is_valid_element_id_AddCallback(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback)
682 {
683 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
684 Mock.fwk_module_is_valid_element_id_CallbackBool = (char)1;
685 Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer = Callback;
686 }
687
fwk_module_is_valid_element_id_Stub(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback)688 void fwk_module_is_valid_element_id_Stub(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback)
689 {
690 Mock.fwk_module_is_valid_element_id_IgnoreBool = (char)0;
691 Mock.fwk_module_is_valid_element_id_CallbackBool = (char)0;
692 Mock.fwk_module_is_valid_element_id_CallbackFunctionPointer = Callback;
693 }
694
fwk_module_is_valid_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)695 void fwk_module_is_valid_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
696 {
697 CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_element_id_CallInstance));
698 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
699 cmock_call_instance->IgnoreArg_id = 1;
700 }
701
fwk_module_is_valid_sub_element_id(fwk_id_t id)702 bool fwk_module_is_valid_sub_element_id(fwk_id_t id)
703 {
704 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
705 CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance;
706 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_sub_element_id);
707 cmock_call_instance = (CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_sub_element_id_CallInstance);
708 Mock.fwk_module_is_valid_sub_element_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_sub_element_id_CallInstance);
709 if (Mock.fwk_module_is_valid_sub_element_id_IgnoreBool)
710 {
711 UNITY_CLR_DETAILS();
712 if (cmock_call_instance == NULL)
713 return Mock.fwk_module_is_valid_sub_element_id_FinalReturn;
714 Mock.fwk_module_is_valid_sub_element_id_FinalReturn = cmock_call_instance->ReturnVal;
715 return cmock_call_instance->ReturnVal;
716 }
717 if (!Mock.fwk_module_is_valid_sub_element_id_CallbackBool &&
718 Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer != NULL)
719 {
720 bool cmock_cb_ret = Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_sub_element_id_CallbackCalls++);
721 UNITY_CLR_DETAILS();
722 return cmock_cb_ret;
723 }
724 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
725 cmock_line = cmock_call_instance->LineNumber;
726 if (!cmock_call_instance->ExpectAnyArgsBool)
727 {
728 if (!cmock_call_instance->IgnoreArg_id)
729 {
730 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_sub_element_id,CMockString_id);
731 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
732 }
733 }
734 if (Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer != NULL)
735 {
736 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_sub_element_id_CallbackCalls++);
737 }
738 UNITY_CLR_DETAILS();
739 return cmock_call_instance->ReturnVal;
740 }
741
742 void CMockExpectParameters_fwk_module_is_valid_sub_element_id(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_sub_element_id(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)743 void CMockExpectParameters_fwk_module_is_valid_sub_element_id(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
744 {
745 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
746 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
747 cmock_call_instance->IgnoreArg_id = 0;
748 }
749
fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)750 void fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
751 {
752 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE));
753 CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
754 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
755 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
756 Mock.fwk_module_is_valid_sub_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_sub_element_id_CallInstance, cmock_guts_index);
757 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
758 cmock_call_instance->LineNumber = cmock_line;
759 cmock_call_instance->ExpectAnyArgsBool = (char)0;
760 cmock_call_instance->ReturnVal = cmock_to_return;
761 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)1;
762 }
763
fwk_module_is_valid_sub_element_id_CMockStopIgnore(void)764 void fwk_module_is_valid_sub_element_id_CMockStopIgnore(void)
765 {
766 if(Mock.fwk_module_is_valid_sub_element_id_IgnoreBool)
767 Mock.fwk_module_is_valid_sub_element_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_sub_element_id_CallInstance);
768 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
769 }
770
fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)771 void fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
772 {
773 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE));
774 CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
775 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
776 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
777 Mock.fwk_module_is_valid_sub_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_sub_element_id_CallInstance, cmock_guts_index);
778 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
779 cmock_call_instance->LineNumber = cmock_line;
780 cmock_call_instance->ExpectAnyArgsBool = (char)0;
781 cmock_call_instance->ReturnVal = cmock_to_return;
782 cmock_call_instance->ExpectAnyArgsBool = (char)1;
783 }
784
fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)785 void fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
786 {
787 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE));
788 CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
789 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
790 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
791 Mock.fwk_module_is_valid_sub_element_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_sub_element_id_CallInstance, cmock_guts_index);
792 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
793 cmock_call_instance->LineNumber = cmock_line;
794 cmock_call_instance->ExpectAnyArgsBool = (char)0;
795 CMockExpectParameters_fwk_module_is_valid_sub_element_id(cmock_call_instance, id);
796 cmock_call_instance->ReturnVal = cmock_to_return;
797 }
798
fwk_module_is_valid_sub_element_id_AddCallback(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback)799 void fwk_module_is_valid_sub_element_id_AddCallback(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback)
800 {
801 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
802 Mock.fwk_module_is_valid_sub_element_id_CallbackBool = (char)1;
803 Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer = Callback;
804 }
805
fwk_module_is_valid_sub_element_id_Stub(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback)806 void fwk_module_is_valid_sub_element_id_Stub(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback)
807 {
808 Mock.fwk_module_is_valid_sub_element_id_IgnoreBool = (char)0;
809 Mock.fwk_module_is_valid_sub_element_id_CallbackBool = (char)0;
810 Mock.fwk_module_is_valid_sub_element_id_CallbackFunctionPointer = Callback;
811 }
812
fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)813 void fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
814 {
815 CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_sub_element_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_sub_element_id_CallInstance));
816 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
817 cmock_call_instance->IgnoreArg_id = 1;
818 }
819
fwk_module_is_valid_entity_id(fwk_id_t id)820 bool fwk_module_is_valid_entity_id(fwk_id_t id)
821 {
822 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
823 CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance;
824 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_entity_id);
825 cmock_call_instance = (CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_entity_id_CallInstance);
826 Mock.fwk_module_is_valid_entity_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_entity_id_CallInstance);
827 if (Mock.fwk_module_is_valid_entity_id_IgnoreBool)
828 {
829 UNITY_CLR_DETAILS();
830 if (cmock_call_instance == NULL)
831 return Mock.fwk_module_is_valid_entity_id_FinalReturn;
832 Mock.fwk_module_is_valid_entity_id_FinalReturn = cmock_call_instance->ReturnVal;
833 return cmock_call_instance->ReturnVal;
834 }
835 if (!Mock.fwk_module_is_valid_entity_id_CallbackBool &&
836 Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer != NULL)
837 {
838 bool cmock_cb_ret = Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_entity_id_CallbackCalls++);
839 UNITY_CLR_DETAILS();
840 return cmock_cb_ret;
841 }
842 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
843 cmock_line = cmock_call_instance->LineNumber;
844 if (!cmock_call_instance->ExpectAnyArgsBool)
845 {
846 if (!cmock_call_instance->IgnoreArg_id)
847 {
848 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_entity_id,CMockString_id);
849 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
850 }
851 }
852 if (Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer != NULL)
853 {
854 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_entity_id_CallbackCalls++);
855 }
856 UNITY_CLR_DETAILS();
857 return cmock_call_instance->ReturnVal;
858 }
859
860 void CMockExpectParameters_fwk_module_is_valid_entity_id(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_entity_id(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)861 void CMockExpectParameters_fwk_module_is_valid_entity_id(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
862 {
863 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
864 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
865 cmock_call_instance->IgnoreArg_id = 0;
866 }
867
fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)868 void fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
869 {
870 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE));
871 CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
872 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
873 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
874 Mock.fwk_module_is_valid_entity_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_entity_id_CallInstance, cmock_guts_index);
875 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
876 cmock_call_instance->LineNumber = cmock_line;
877 cmock_call_instance->ExpectAnyArgsBool = (char)0;
878 cmock_call_instance->ReturnVal = cmock_to_return;
879 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)1;
880 }
881
fwk_module_is_valid_entity_id_CMockStopIgnore(void)882 void fwk_module_is_valid_entity_id_CMockStopIgnore(void)
883 {
884 if(Mock.fwk_module_is_valid_entity_id_IgnoreBool)
885 Mock.fwk_module_is_valid_entity_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_entity_id_CallInstance);
886 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
887 }
888
fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)889 void fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
890 {
891 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE));
892 CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
893 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
894 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
895 Mock.fwk_module_is_valid_entity_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_entity_id_CallInstance, cmock_guts_index);
896 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
897 cmock_call_instance->LineNumber = cmock_line;
898 cmock_call_instance->ExpectAnyArgsBool = (char)0;
899 cmock_call_instance->ReturnVal = cmock_to_return;
900 cmock_call_instance->ExpectAnyArgsBool = (char)1;
901 }
902
fwk_module_is_valid_entity_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)903 void fwk_module_is_valid_entity_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
904 {
905 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE));
906 CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
907 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
908 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
909 Mock.fwk_module_is_valid_entity_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_entity_id_CallInstance, cmock_guts_index);
910 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
911 cmock_call_instance->LineNumber = cmock_line;
912 cmock_call_instance->ExpectAnyArgsBool = (char)0;
913 CMockExpectParameters_fwk_module_is_valid_entity_id(cmock_call_instance, id);
914 cmock_call_instance->ReturnVal = cmock_to_return;
915 }
916
fwk_module_is_valid_entity_id_AddCallback(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback)917 void fwk_module_is_valid_entity_id_AddCallback(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback)
918 {
919 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
920 Mock.fwk_module_is_valid_entity_id_CallbackBool = (char)1;
921 Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer = Callback;
922 }
923
fwk_module_is_valid_entity_id_Stub(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback)924 void fwk_module_is_valid_entity_id_Stub(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback)
925 {
926 Mock.fwk_module_is_valid_entity_id_IgnoreBool = (char)0;
927 Mock.fwk_module_is_valid_entity_id_CallbackBool = (char)0;
928 Mock.fwk_module_is_valid_entity_id_CallbackFunctionPointer = Callback;
929 }
930
fwk_module_is_valid_entity_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)931 void fwk_module_is_valid_entity_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
932 {
933 CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_entity_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_entity_id_CallInstance));
934 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
935 cmock_call_instance->IgnoreArg_id = 1;
936 }
937
fwk_module_is_valid_api_id(fwk_id_t id)938 bool fwk_module_is_valid_api_id(fwk_id_t id)
939 {
940 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
941 CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance;
942 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_api_id);
943 cmock_call_instance = (CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_api_id_CallInstance);
944 Mock.fwk_module_is_valid_api_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_api_id_CallInstance);
945 if (Mock.fwk_module_is_valid_api_id_IgnoreBool)
946 {
947 UNITY_CLR_DETAILS();
948 if (cmock_call_instance == NULL)
949 return Mock.fwk_module_is_valid_api_id_FinalReturn;
950 Mock.fwk_module_is_valid_api_id_FinalReturn = cmock_call_instance->ReturnVal;
951 return cmock_call_instance->ReturnVal;
952 }
953 if (!Mock.fwk_module_is_valid_api_id_CallbackBool &&
954 Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer != NULL)
955 {
956 bool cmock_cb_ret = Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_api_id_CallbackCalls++);
957 UNITY_CLR_DETAILS();
958 return cmock_cb_ret;
959 }
960 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
961 cmock_line = cmock_call_instance->LineNumber;
962 if (!cmock_call_instance->ExpectAnyArgsBool)
963 {
964 if (!cmock_call_instance->IgnoreArg_id)
965 {
966 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_api_id,CMockString_id);
967 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
968 }
969 }
970 if (Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer != NULL)
971 {
972 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_api_id_CallbackCalls++);
973 }
974 UNITY_CLR_DETAILS();
975 return cmock_call_instance->ReturnVal;
976 }
977
978 void CMockExpectParameters_fwk_module_is_valid_api_id(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_api_id(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)979 void CMockExpectParameters_fwk_module_is_valid_api_id(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
980 {
981 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
982 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
983 cmock_call_instance->IgnoreArg_id = 0;
984 }
985
fwk_module_is_valid_api_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)986 void fwk_module_is_valid_api_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
987 {
988 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE));
989 CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
990 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
991 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
992 Mock.fwk_module_is_valid_api_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_api_id_CallInstance, cmock_guts_index);
993 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
994 cmock_call_instance->LineNumber = cmock_line;
995 cmock_call_instance->ExpectAnyArgsBool = (char)0;
996 cmock_call_instance->ReturnVal = cmock_to_return;
997 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)1;
998 }
999
fwk_module_is_valid_api_id_CMockStopIgnore(void)1000 void fwk_module_is_valid_api_id_CMockStopIgnore(void)
1001 {
1002 if(Mock.fwk_module_is_valid_api_id_IgnoreBool)
1003 Mock.fwk_module_is_valid_api_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_api_id_CallInstance);
1004 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
1005 }
1006
fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)1007 void fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
1008 {
1009 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE));
1010 CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1011 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1012 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1013 Mock.fwk_module_is_valid_api_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_api_id_CallInstance, cmock_guts_index);
1014 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
1015 cmock_call_instance->LineNumber = cmock_line;
1016 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1017 cmock_call_instance->ReturnVal = cmock_to_return;
1018 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1019 }
1020
fwk_module_is_valid_api_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)1021 void fwk_module_is_valid_api_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
1022 {
1023 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE));
1024 CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1025 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1026 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1027 Mock.fwk_module_is_valid_api_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_api_id_CallInstance, cmock_guts_index);
1028 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
1029 cmock_call_instance->LineNumber = cmock_line;
1030 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1031 CMockExpectParameters_fwk_module_is_valid_api_id(cmock_call_instance, id);
1032 cmock_call_instance->ReturnVal = cmock_to_return;
1033 }
1034
fwk_module_is_valid_api_id_AddCallback(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback)1035 void fwk_module_is_valid_api_id_AddCallback(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback)
1036 {
1037 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
1038 Mock.fwk_module_is_valid_api_id_CallbackBool = (char)1;
1039 Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer = Callback;
1040 }
1041
fwk_module_is_valid_api_id_Stub(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback)1042 void fwk_module_is_valid_api_id_Stub(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback)
1043 {
1044 Mock.fwk_module_is_valid_api_id_IgnoreBool = (char)0;
1045 Mock.fwk_module_is_valid_api_id_CallbackBool = (char)0;
1046 Mock.fwk_module_is_valid_api_id_CallbackFunctionPointer = Callback;
1047 }
1048
fwk_module_is_valid_api_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)1049 void fwk_module_is_valid_api_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
1050 {
1051 CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_api_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_api_id_CallInstance));
1052 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1053 cmock_call_instance->IgnoreArg_id = 1;
1054 }
1055
fwk_module_is_valid_event_id(fwk_id_t id)1056 bool fwk_module_is_valid_event_id(fwk_id_t id)
1057 {
1058 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1059 CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance;
1060 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_event_id);
1061 cmock_call_instance = (CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_event_id_CallInstance);
1062 Mock.fwk_module_is_valid_event_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_event_id_CallInstance);
1063 if (Mock.fwk_module_is_valid_event_id_IgnoreBool)
1064 {
1065 UNITY_CLR_DETAILS();
1066 if (cmock_call_instance == NULL)
1067 return Mock.fwk_module_is_valid_event_id_FinalReturn;
1068 Mock.fwk_module_is_valid_event_id_FinalReturn = cmock_call_instance->ReturnVal;
1069 return cmock_call_instance->ReturnVal;
1070 }
1071 if (!Mock.fwk_module_is_valid_event_id_CallbackBool &&
1072 Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer != NULL)
1073 {
1074 bool cmock_cb_ret = Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_event_id_CallbackCalls++);
1075 UNITY_CLR_DETAILS();
1076 return cmock_cb_ret;
1077 }
1078 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1079 cmock_line = cmock_call_instance->LineNumber;
1080 if (!cmock_call_instance->ExpectAnyArgsBool)
1081 {
1082 if (!cmock_call_instance->IgnoreArg_id)
1083 {
1084 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_event_id,CMockString_id);
1085 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1086 }
1087 }
1088 if (Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer != NULL)
1089 {
1090 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_event_id_CallbackCalls++);
1091 }
1092 UNITY_CLR_DETAILS();
1093 return cmock_call_instance->ReturnVal;
1094 }
1095
1096 void CMockExpectParameters_fwk_module_is_valid_event_id(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_event_id(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)1097 void CMockExpectParameters_fwk_module_is_valid_event_id(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
1098 {
1099 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
1100 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1101 cmock_call_instance->IgnoreArg_id = 0;
1102 }
1103
fwk_module_is_valid_event_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)1104 void fwk_module_is_valid_event_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
1105 {
1106 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE));
1107 CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1108 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1109 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1110 Mock.fwk_module_is_valid_event_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_event_id_CallInstance, cmock_guts_index);
1111 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1112 cmock_call_instance->LineNumber = cmock_line;
1113 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1114 cmock_call_instance->ReturnVal = cmock_to_return;
1115 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)1;
1116 }
1117
fwk_module_is_valid_event_id_CMockStopIgnore(void)1118 void fwk_module_is_valid_event_id_CMockStopIgnore(void)
1119 {
1120 if(Mock.fwk_module_is_valid_event_id_IgnoreBool)
1121 Mock.fwk_module_is_valid_event_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_event_id_CallInstance);
1122 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1123 }
1124
fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)1125 void fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
1126 {
1127 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE));
1128 CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1129 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1130 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1131 Mock.fwk_module_is_valid_event_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_event_id_CallInstance, cmock_guts_index);
1132 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1133 cmock_call_instance->LineNumber = cmock_line;
1134 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1135 cmock_call_instance->ReturnVal = cmock_to_return;
1136 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1137 }
1138
fwk_module_is_valid_event_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)1139 void fwk_module_is_valid_event_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
1140 {
1141 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE));
1142 CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1143 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1144 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1145 Mock.fwk_module_is_valid_event_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_event_id_CallInstance, cmock_guts_index);
1146 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1147 cmock_call_instance->LineNumber = cmock_line;
1148 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1149 CMockExpectParameters_fwk_module_is_valid_event_id(cmock_call_instance, id);
1150 cmock_call_instance->ReturnVal = cmock_to_return;
1151 }
1152
fwk_module_is_valid_event_id_AddCallback(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback)1153 void fwk_module_is_valid_event_id_AddCallback(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback)
1154 {
1155 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1156 Mock.fwk_module_is_valid_event_id_CallbackBool = (char)1;
1157 Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer = Callback;
1158 }
1159
fwk_module_is_valid_event_id_Stub(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback)1160 void fwk_module_is_valid_event_id_Stub(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback)
1161 {
1162 Mock.fwk_module_is_valid_event_id_IgnoreBool = (char)0;
1163 Mock.fwk_module_is_valid_event_id_CallbackBool = (char)0;
1164 Mock.fwk_module_is_valid_event_id_CallbackFunctionPointer = Callback;
1165 }
1166
fwk_module_is_valid_event_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)1167 void fwk_module_is_valid_event_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
1168 {
1169 CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_event_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_event_id_CallInstance));
1170 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1171 cmock_call_instance->IgnoreArg_id = 1;
1172 }
1173
fwk_module_is_valid_notification_id(fwk_id_t id)1174 bool fwk_module_is_valid_notification_id(fwk_id_t id)
1175 {
1176 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1177 CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance;
1178 UNITY_SET_DETAIL(CMockString_fwk_module_is_valid_notification_id);
1179 cmock_call_instance = (CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_is_valid_notification_id_CallInstance);
1180 Mock.fwk_module_is_valid_notification_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_notification_id_CallInstance);
1181 if (Mock.fwk_module_is_valid_notification_id_IgnoreBool)
1182 {
1183 UNITY_CLR_DETAILS();
1184 if (cmock_call_instance == NULL)
1185 return Mock.fwk_module_is_valid_notification_id_FinalReturn;
1186 Mock.fwk_module_is_valid_notification_id_FinalReturn = cmock_call_instance->ReturnVal;
1187 return cmock_call_instance->ReturnVal;
1188 }
1189 if (!Mock.fwk_module_is_valid_notification_id_CallbackBool &&
1190 Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer != NULL)
1191 {
1192 bool cmock_cb_ret = Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_notification_id_CallbackCalls++);
1193 UNITY_CLR_DETAILS();
1194 return cmock_cb_ret;
1195 }
1196 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1197 cmock_line = cmock_call_instance->LineNumber;
1198 if (!cmock_call_instance->ExpectAnyArgsBool)
1199 {
1200 if (!cmock_call_instance->IgnoreArg_id)
1201 {
1202 UNITY_SET_DETAILS(CMockString_fwk_module_is_valid_notification_id,CMockString_id);
1203 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1204 }
1205 }
1206 if (Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer != NULL)
1207 {
1208 cmock_call_instance->ReturnVal = Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer(id, Mock.fwk_module_is_valid_notification_id_CallbackCalls++);
1209 }
1210 UNITY_CLR_DETAILS();
1211 return cmock_call_instance->ReturnVal;
1212 }
1213
1214 void CMockExpectParameters_fwk_module_is_valid_notification_id(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_is_valid_notification_id(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)1215 void CMockExpectParameters_fwk_module_is_valid_notification_id(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
1216 {
1217 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
1218 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1219 cmock_call_instance->IgnoreArg_id = 0;
1220 }
1221
fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)1222 void fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
1223 {
1224 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE));
1225 CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1226 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1227 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1228 Mock.fwk_module_is_valid_notification_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_notification_id_CallInstance, cmock_guts_index);
1229 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1230 cmock_call_instance->LineNumber = cmock_line;
1231 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1232 cmock_call_instance->ReturnVal = cmock_to_return;
1233 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)1;
1234 }
1235
fwk_module_is_valid_notification_id_CMockStopIgnore(void)1236 void fwk_module_is_valid_notification_id_CMockStopIgnore(void)
1237 {
1238 if(Mock.fwk_module_is_valid_notification_id_IgnoreBool)
1239 Mock.fwk_module_is_valid_notification_id_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_is_valid_notification_id_CallInstance);
1240 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1241 }
1242
fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,bool cmock_to_return)1243 void fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return)
1244 {
1245 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE));
1246 CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1247 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1248 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1249 Mock.fwk_module_is_valid_notification_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_notification_id_CallInstance, cmock_guts_index);
1250 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1251 cmock_call_instance->LineNumber = cmock_line;
1252 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1253 cmock_call_instance->ReturnVal = cmock_to_return;
1254 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1255 }
1256
fwk_module_is_valid_notification_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,bool cmock_to_return)1257 void fwk_module_is_valid_notification_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return)
1258 {
1259 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE));
1260 CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1261 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1262 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1263 Mock.fwk_module_is_valid_notification_id_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_is_valid_notification_id_CallInstance, cmock_guts_index);
1264 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1265 cmock_call_instance->LineNumber = cmock_line;
1266 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1267 CMockExpectParameters_fwk_module_is_valid_notification_id(cmock_call_instance, id);
1268 cmock_call_instance->ReturnVal = cmock_to_return;
1269 }
1270
fwk_module_is_valid_notification_id_AddCallback(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback)1271 void fwk_module_is_valid_notification_id_AddCallback(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback)
1272 {
1273 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1274 Mock.fwk_module_is_valid_notification_id_CallbackBool = (char)1;
1275 Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer = Callback;
1276 }
1277
fwk_module_is_valid_notification_id_Stub(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback)1278 void fwk_module_is_valid_notification_id_Stub(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback)
1279 {
1280 Mock.fwk_module_is_valid_notification_id_IgnoreBool = (char)0;
1281 Mock.fwk_module_is_valid_notification_id_CallbackBool = (char)0;
1282 Mock.fwk_module_is_valid_notification_id_CallbackFunctionPointer = Callback;
1283 }
1284
fwk_module_is_valid_notification_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)1285 void fwk_module_is_valid_notification_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
1286 {
1287 CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_is_valid_notification_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_is_valid_notification_id_CallInstance));
1288 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1289 cmock_call_instance->IgnoreArg_id = 1;
1290 }
1291
fwk_module_get_element_count(fwk_id_t module_id)1292 int fwk_module_get_element_count(fwk_id_t module_id)
1293 {
1294 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1295 CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance;
1296 UNITY_SET_DETAIL(CMockString_fwk_module_get_element_count);
1297 cmock_call_instance = (CMOCK_fwk_module_get_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_get_element_count_CallInstance);
1298 Mock.fwk_module_get_element_count_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_element_count_CallInstance);
1299 if (Mock.fwk_module_get_element_count_IgnoreBool)
1300 {
1301 UNITY_CLR_DETAILS();
1302 if (cmock_call_instance == NULL)
1303 return Mock.fwk_module_get_element_count_FinalReturn;
1304 Mock.fwk_module_get_element_count_FinalReturn = cmock_call_instance->ReturnVal;
1305 return cmock_call_instance->ReturnVal;
1306 }
1307 if (!Mock.fwk_module_get_element_count_CallbackBool &&
1308 Mock.fwk_module_get_element_count_CallbackFunctionPointer != NULL)
1309 {
1310 int cmock_cb_ret = Mock.fwk_module_get_element_count_CallbackFunctionPointer(module_id, Mock.fwk_module_get_element_count_CallbackCalls++);
1311 UNITY_CLR_DETAILS();
1312 return cmock_cb_ret;
1313 }
1314 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1315 cmock_line = cmock_call_instance->LineNumber;
1316 if (!cmock_call_instance->ExpectAnyArgsBool)
1317 {
1318 if (!cmock_call_instance->IgnoreArg_module_id)
1319 {
1320 UNITY_SET_DETAILS(CMockString_fwk_module_get_element_count,CMockString_module_id);
1321 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_module_id), (void*)(&module_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1322 }
1323 }
1324 if (Mock.fwk_module_get_element_count_CallbackFunctionPointer != NULL)
1325 {
1326 cmock_call_instance->ReturnVal = Mock.fwk_module_get_element_count_CallbackFunctionPointer(module_id, Mock.fwk_module_get_element_count_CallbackCalls++);
1327 }
1328 UNITY_CLR_DETAILS();
1329 return cmock_call_instance->ReturnVal;
1330 }
1331
1332 void CMockExpectParameters_fwk_module_get_element_count(CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t module_id);
CMockExpectParameters_fwk_module_get_element_count(CMOCK_fwk_module_get_element_count_CALL_INSTANCE * cmock_call_instance,fwk_id_t module_id)1333 void CMockExpectParameters_fwk_module_get_element_count(CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t module_id)
1334 {
1335 memcpy((void*)(&cmock_call_instance->Expected_module_id), (void*)(&module_id),
1336 sizeof(fwk_id_t[sizeof(module_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1337 cmock_call_instance->IgnoreArg_module_id = 0;
1338 }
1339
fwk_module_get_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1340 void fwk_module_get_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1341 {
1342 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_count_CALL_INSTANCE));
1343 CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1344 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1345 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1346 Mock.fwk_module_get_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_count_CallInstance, cmock_guts_index);
1347 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1348 cmock_call_instance->LineNumber = cmock_line;
1349 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1350 cmock_call_instance->ReturnVal = cmock_to_return;
1351 Mock.fwk_module_get_element_count_IgnoreBool = (char)1;
1352 }
1353
fwk_module_get_element_count_CMockStopIgnore(void)1354 void fwk_module_get_element_count_CMockStopIgnore(void)
1355 {
1356 if(Mock.fwk_module_get_element_count_IgnoreBool)
1357 Mock.fwk_module_get_element_count_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_element_count_CallInstance);
1358 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1359 }
1360
fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1361 void fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1362 {
1363 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_count_CALL_INSTANCE));
1364 CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1365 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1366 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1367 Mock.fwk_module_get_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_count_CallInstance, cmock_guts_index);
1368 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1369 cmock_call_instance->LineNumber = cmock_line;
1370 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1371 cmock_call_instance->ReturnVal = cmock_to_return;
1372 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1373 }
1374
fwk_module_get_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t module_id,int cmock_to_return)1375 void fwk_module_get_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t module_id, int cmock_to_return)
1376 {
1377 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_count_CALL_INSTANCE));
1378 CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1379 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1380 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1381 Mock.fwk_module_get_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_count_CallInstance, cmock_guts_index);
1382 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1383 cmock_call_instance->LineNumber = cmock_line;
1384 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1385 CMockExpectParameters_fwk_module_get_element_count(cmock_call_instance, module_id);
1386 cmock_call_instance->ReturnVal = cmock_to_return;
1387 }
1388
fwk_module_get_element_count_AddCallback(CMOCK_fwk_module_get_element_count_CALLBACK Callback)1389 void fwk_module_get_element_count_AddCallback(CMOCK_fwk_module_get_element_count_CALLBACK Callback)
1390 {
1391 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1392 Mock.fwk_module_get_element_count_CallbackBool = (char)1;
1393 Mock.fwk_module_get_element_count_CallbackFunctionPointer = Callback;
1394 }
1395
fwk_module_get_element_count_Stub(CMOCK_fwk_module_get_element_count_CALLBACK Callback)1396 void fwk_module_get_element_count_Stub(CMOCK_fwk_module_get_element_count_CALLBACK Callback)
1397 {
1398 Mock.fwk_module_get_element_count_IgnoreBool = (char)0;
1399 Mock.fwk_module_get_element_count_CallbackBool = (char)0;
1400 Mock.fwk_module_get_element_count_CallbackFunctionPointer = Callback;
1401 }
1402
fwk_module_get_element_count_CMockIgnoreArg_module_id(UNITY_LINE_TYPE cmock_line)1403 void fwk_module_get_element_count_CMockIgnoreArg_module_id(UNITY_LINE_TYPE cmock_line)
1404 {
1405 CMOCK_fwk_module_get_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_get_element_count_CallInstance));
1406 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1407 cmock_call_instance->IgnoreArg_module_id = 1;
1408 }
1409
fwk_module_get_sub_element_count(fwk_id_t element_id)1410 int fwk_module_get_sub_element_count(fwk_id_t element_id)
1411 {
1412 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1413 CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance;
1414 UNITY_SET_DETAIL(CMockString_fwk_module_get_sub_element_count);
1415 cmock_call_instance = (CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_get_sub_element_count_CallInstance);
1416 Mock.fwk_module_get_sub_element_count_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_sub_element_count_CallInstance);
1417 if (Mock.fwk_module_get_sub_element_count_IgnoreBool)
1418 {
1419 UNITY_CLR_DETAILS();
1420 if (cmock_call_instance == NULL)
1421 return Mock.fwk_module_get_sub_element_count_FinalReturn;
1422 Mock.fwk_module_get_sub_element_count_FinalReturn = cmock_call_instance->ReturnVal;
1423 return cmock_call_instance->ReturnVal;
1424 }
1425 if (!Mock.fwk_module_get_sub_element_count_CallbackBool &&
1426 Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer != NULL)
1427 {
1428 int cmock_cb_ret = Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer(element_id, Mock.fwk_module_get_sub_element_count_CallbackCalls++);
1429 UNITY_CLR_DETAILS();
1430 return cmock_cb_ret;
1431 }
1432 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1433 cmock_line = cmock_call_instance->LineNumber;
1434 if (!cmock_call_instance->ExpectAnyArgsBool)
1435 {
1436 if (!cmock_call_instance->IgnoreArg_element_id)
1437 {
1438 UNITY_SET_DETAILS(CMockString_fwk_module_get_sub_element_count,CMockString_element_id);
1439 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_element_id), (void*)(&element_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1440 }
1441 }
1442 if (Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer != NULL)
1443 {
1444 cmock_call_instance->ReturnVal = Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer(element_id, Mock.fwk_module_get_sub_element_count_CallbackCalls++);
1445 }
1446 UNITY_CLR_DETAILS();
1447 return cmock_call_instance->ReturnVal;
1448 }
1449
1450 void CMockExpectParameters_fwk_module_get_sub_element_count(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t element_id);
CMockExpectParameters_fwk_module_get_sub_element_count(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE * cmock_call_instance,fwk_id_t element_id)1451 void CMockExpectParameters_fwk_module_get_sub_element_count(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t element_id)
1452 {
1453 memcpy((void*)(&cmock_call_instance->Expected_element_id), (void*)(&element_id),
1454 sizeof(fwk_id_t[sizeof(element_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1455 cmock_call_instance->IgnoreArg_element_id = 0;
1456 }
1457
fwk_module_get_sub_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1458 void fwk_module_get_sub_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1459 {
1460 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE));
1461 CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1462 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1463 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1464 Mock.fwk_module_get_sub_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_sub_element_count_CallInstance, cmock_guts_index);
1465 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1466 cmock_call_instance->LineNumber = cmock_line;
1467 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1468 cmock_call_instance->ReturnVal = cmock_to_return;
1469 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)1;
1470 }
1471
fwk_module_get_sub_element_count_CMockStopIgnore(void)1472 void fwk_module_get_sub_element_count_CMockStopIgnore(void)
1473 {
1474 if(Mock.fwk_module_get_sub_element_count_IgnoreBool)
1475 Mock.fwk_module_get_sub_element_count_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_sub_element_count_CallInstance);
1476 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1477 }
1478
fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1479 void fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1480 {
1481 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE));
1482 CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1483 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1484 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1485 Mock.fwk_module_get_sub_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_sub_element_count_CallInstance, cmock_guts_index);
1486 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1487 cmock_call_instance->LineNumber = cmock_line;
1488 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1489 cmock_call_instance->ReturnVal = cmock_to_return;
1490 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1491 }
1492
fwk_module_get_sub_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t element_id,int cmock_to_return)1493 void fwk_module_get_sub_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t element_id, int cmock_to_return)
1494 {
1495 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE));
1496 CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1497 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1498 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1499 Mock.fwk_module_get_sub_element_count_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_sub_element_count_CallInstance, cmock_guts_index);
1500 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1501 cmock_call_instance->LineNumber = cmock_line;
1502 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1503 CMockExpectParameters_fwk_module_get_sub_element_count(cmock_call_instance, element_id);
1504 cmock_call_instance->ReturnVal = cmock_to_return;
1505 }
1506
fwk_module_get_sub_element_count_AddCallback(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback)1507 void fwk_module_get_sub_element_count_AddCallback(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback)
1508 {
1509 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1510 Mock.fwk_module_get_sub_element_count_CallbackBool = (char)1;
1511 Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer = Callback;
1512 }
1513
fwk_module_get_sub_element_count_Stub(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback)1514 void fwk_module_get_sub_element_count_Stub(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback)
1515 {
1516 Mock.fwk_module_get_sub_element_count_IgnoreBool = (char)0;
1517 Mock.fwk_module_get_sub_element_count_CallbackBool = (char)0;
1518 Mock.fwk_module_get_sub_element_count_CallbackFunctionPointer = Callback;
1519 }
1520
fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(UNITY_LINE_TYPE cmock_line)1521 void fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(UNITY_LINE_TYPE cmock_line)
1522 {
1523 CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_sub_element_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_get_sub_element_count_CallInstance));
1524 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1525 cmock_call_instance->IgnoreArg_element_id = 1;
1526 }
1527
fwk_module_get_element_name(fwk_id_t id)1528 const char* fwk_module_get_element_name(fwk_id_t id)
1529 {
1530 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1531 CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance;
1532 UNITY_SET_DETAIL(CMockString_fwk_module_get_element_name);
1533 cmock_call_instance = (CMOCK_fwk_module_get_element_name_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_get_element_name_CallInstance);
1534 Mock.fwk_module_get_element_name_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_element_name_CallInstance);
1535 if (Mock.fwk_module_get_element_name_IgnoreBool)
1536 {
1537 UNITY_CLR_DETAILS();
1538 if (cmock_call_instance == NULL)
1539 return Mock.fwk_module_get_element_name_FinalReturn;
1540 Mock.fwk_module_get_element_name_FinalReturn = cmock_call_instance->ReturnVal;
1541 return cmock_call_instance->ReturnVal;
1542 }
1543 if (!Mock.fwk_module_get_element_name_CallbackBool &&
1544 Mock.fwk_module_get_element_name_CallbackFunctionPointer != NULL)
1545 {
1546 const char* cmock_cb_ret = Mock.fwk_module_get_element_name_CallbackFunctionPointer(id, Mock.fwk_module_get_element_name_CallbackCalls++);
1547 UNITY_CLR_DETAILS();
1548 return cmock_cb_ret;
1549 }
1550 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1551 cmock_line = cmock_call_instance->LineNumber;
1552 if (!cmock_call_instance->ExpectAnyArgsBool)
1553 {
1554 if (!cmock_call_instance->IgnoreArg_id)
1555 {
1556 UNITY_SET_DETAILS(CMockString_fwk_module_get_element_name,CMockString_id);
1557 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1558 }
1559 }
1560 if (Mock.fwk_module_get_element_name_CallbackFunctionPointer != NULL)
1561 {
1562 cmock_call_instance->ReturnVal = Mock.fwk_module_get_element_name_CallbackFunctionPointer(id, Mock.fwk_module_get_element_name_CallbackCalls++);
1563 }
1564 UNITY_CLR_DETAILS();
1565 return cmock_call_instance->ReturnVal;
1566 }
1567
1568 void CMockExpectParameters_fwk_module_get_element_name(CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_get_element_name(CMOCK_fwk_module_get_element_name_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)1569 void CMockExpectParameters_fwk_module_get_element_name(CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
1570 {
1571 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
1572 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1573 cmock_call_instance->IgnoreArg_id = 0;
1574 }
1575
fwk_module_get_element_name_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,const char * cmock_to_return)1576 void fwk_module_get_element_name_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return)
1577 {
1578 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_name_CALL_INSTANCE));
1579 CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_name_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1580 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1581 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1582 Mock.fwk_module_get_element_name_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_name_CallInstance, cmock_guts_index);
1583 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1584 cmock_call_instance->LineNumber = cmock_line;
1585 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1586 cmock_call_instance->ReturnVal = cmock_to_return;
1587 Mock.fwk_module_get_element_name_IgnoreBool = (char)1;
1588 }
1589
fwk_module_get_element_name_CMockStopIgnore(void)1590 void fwk_module_get_element_name_CMockStopIgnore(void)
1591 {
1592 if(Mock.fwk_module_get_element_name_IgnoreBool)
1593 Mock.fwk_module_get_element_name_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_element_name_CallInstance);
1594 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1595 }
1596
fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,const char * cmock_to_return)1597 void fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return)
1598 {
1599 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_name_CALL_INSTANCE));
1600 CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_name_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1601 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1602 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1603 Mock.fwk_module_get_element_name_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_name_CallInstance, cmock_guts_index);
1604 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1605 cmock_call_instance->LineNumber = cmock_line;
1606 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1607 cmock_call_instance->ReturnVal = cmock_to_return;
1608 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1609 }
1610
fwk_module_get_element_name_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,const char * cmock_to_return)1611 void fwk_module_get_element_name_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const char* cmock_to_return)
1612 {
1613 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_element_name_CALL_INSTANCE));
1614 CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_name_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1615 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1616 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1617 Mock.fwk_module_get_element_name_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_element_name_CallInstance, cmock_guts_index);
1618 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1619 cmock_call_instance->LineNumber = cmock_line;
1620 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1621 CMockExpectParameters_fwk_module_get_element_name(cmock_call_instance, id);
1622 cmock_call_instance->ReturnVal = cmock_to_return;
1623 }
1624
fwk_module_get_element_name_AddCallback(CMOCK_fwk_module_get_element_name_CALLBACK Callback)1625 void fwk_module_get_element_name_AddCallback(CMOCK_fwk_module_get_element_name_CALLBACK Callback)
1626 {
1627 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1628 Mock.fwk_module_get_element_name_CallbackBool = (char)1;
1629 Mock.fwk_module_get_element_name_CallbackFunctionPointer = Callback;
1630 }
1631
fwk_module_get_element_name_Stub(CMOCK_fwk_module_get_element_name_CALLBACK Callback)1632 void fwk_module_get_element_name_Stub(CMOCK_fwk_module_get_element_name_CALLBACK Callback)
1633 {
1634 Mock.fwk_module_get_element_name_IgnoreBool = (char)0;
1635 Mock.fwk_module_get_element_name_CallbackBool = (char)0;
1636 Mock.fwk_module_get_element_name_CallbackFunctionPointer = Callback;
1637 }
1638
fwk_module_get_element_name_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)1639 void fwk_module_get_element_name_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
1640 {
1641 CMOCK_fwk_module_get_element_name_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_element_name_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_get_element_name_CallInstance));
1642 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1643 cmock_call_instance->IgnoreArg_id = 1;
1644 }
1645
fwk_module_get_data(fwk_id_t id)1646 const void* fwk_module_get_data(fwk_id_t id)
1647 {
1648 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1649 CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance;
1650 UNITY_SET_DETAIL(CMockString_fwk_module_get_data);
1651 cmock_call_instance = (CMOCK_fwk_module_get_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_get_data_CallInstance);
1652 Mock.fwk_module_get_data_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_data_CallInstance);
1653 if (Mock.fwk_module_get_data_IgnoreBool)
1654 {
1655 UNITY_CLR_DETAILS();
1656 if (cmock_call_instance == NULL)
1657 return Mock.fwk_module_get_data_FinalReturn;
1658 Mock.fwk_module_get_data_FinalReturn = cmock_call_instance->ReturnVal;
1659 return cmock_call_instance->ReturnVal;
1660 }
1661 if (!Mock.fwk_module_get_data_CallbackBool &&
1662 Mock.fwk_module_get_data_CallbackFunctionPointer != NULL)
1663 {
1664 const void* cmock_cb_ret = Mock.fwk_module_get_data_CallbackFunctionPointer(id, Mock.fwk_module_get_data_CallbackCalls++);
1665 UNITY_CLR_DETAILS();
1666 return cmock_cb_ret;
1667 }
1668 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1669 cmock_line = cmock_call_instance->LineNumber;
1670 if (!cmock_call_instance->ExpectAnyArgsBool)
1671 {
1672 if (!cmock_call_instance->IgnoreArg_id)
1673 {
1674 UNITY_SET_DETAILS(CMockString_fwk_module_get_data,CMockString_id);
1675 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1676 }
1677 }
1678 if (Mock.fwk_module_get_data_CallbackFunctionPointer != NULL)
1679 {
1680 cmock_call_instance->ReturnVal = Mock.fwk_module_get_data_CallbackFunctionPointer(id, Mock.fwk_module_get_data_CallbackCalls++);
1681 }
1682 UNITY_CLR_DETAILS();
1683 return cmock_call_instance->ReturnVal;
1684 }
1685
1686 void CMockExpectParameters_fwk_module_get_data(CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters_fwk_module_get_data(CMOCK_fwk_module_get_data_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)1687 void CMockExpectParameters_fwk_module_get_data(CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
1688 {
1689 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
1690 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1691 cmock_call_instance->IgnoreArg_id = 0;
1692 }
1693
fwk_module_get_data_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,const void * cmock_to_return)1694 void fwk_module_get_data_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return)
1695 {
1696 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_data_CALL_INSTANCE));
1697 CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1698 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1699 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1700 Mock.fwk_module_get_data_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_data_CallInstance, cmock_guts_index);
1701 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1702 cmock_call_instance->LineNumber = cmock_line;
1703 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1704 cmock_call_instance->ReturnVal = cmock_to_return;
1705 Mock.fwk_module_get_data_IgnoreBool = (char)1;
1706 }
1707
fwk_module_get_data_CMockStopIgnore(void)1708 void fwk_module_get_data_CMockStopIgnore(void)
1709 {
1710 if(Mock.fwk_module_get_data_IgnoreBool)
1711 Mock.fwk_module_get_data_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_get_data_CallInstance);
1712 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1713 }
1714
fwk_module_get_data_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,const void * cmock_to_return)1715 void fwk_module_get_data_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return)
1716 {
1717 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_data_CALL_INSTANCE));
1718 CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1719 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1720 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1721 Mock.fwk_module_get_data_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_data_CallInstance, cmock_guts_index);
1722 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1723 cmock_call_instance->LineNumber = cmock_line;
1724 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1725 cmock_call_instance->ReturnVal = cmock_to_return;
1726 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1727 }
1728
fwk_module_get_data_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,const void * cmock_to_return)1729 void fwk_module_get_data_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const void* cmock_to_return)
1730 {
1731 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_get_data_CALL_INSTANCE));
1732 CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1733 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1734 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1735 Mock.fwk_module_get_data_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_get_data_CallInstance, cmock_guts_index);
1736 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1737 cmock_call_instance->LineNumber = cmock_line;
1738 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1739 CMockExpectParameters_fwk_module_get_data(cmock_call_instance, id);
1740 cmock_call_instance->ReturnVal = cmock_to_return;
1741 }
1742
fwk_module_get_data_AddCallback(CMOCK_fwk_module_get_data_CALLBACK Callback)1743 void fwk_module_get_data_AddCallback(CMOCK_fwk_module_get_data_CALLBACK Callback)
1744 {
1745 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1746 Mock.fwk_module_get_data_CallbackBool = (char)1;
1747 Mock.fwk_module_get_data_CallbackFunctionPointer = Callback;
1748 }
1749
fwk_module_get_data_Stub(CMOCK_fwk_module_get_data_CALLBACK Callback)1750 void fwk_module_get_data_Stub(CMOCK_fwk_module_get_data_CALLBACK Callback)
1751 {
1752 Mock.fwk_module_get_data_IgnoreBool = (char)0;
1753 Mock.fwk_module_get_data_CallbackBool = (char)0;
1754 Mock.fwk_module_get_data_CallbackFunctionPointer = Callback;
1755 }
1756
fwk_module_get_data_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)1757 void fwk_module_get_data_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
1758 {
1759 CMOCK_fwk_module_get_data_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_get_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_get_data_CallInstance));
1760 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1761 cmock_call_instance->IgnoreArg_id = 1;
1762 }
1763
fwk_module_bind(fwk_id_t target_id,fwk_id_t api_id,const void * api)1764 int fwk_module_bind(fwk_id_t target_id, fwk_id_t api_id, const void* api)
1765 {
1766 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1767 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance;
1768 UNITY_SET_DETAIL(CMockString_fwk_module_bind);
1769 cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_bind_CallInstance);
1770 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_bind_CallInstance);
1771 if (Mock.fwk_module_bind_IgnoreBool)
1772 {
1773 UNITY_CLR_DETAILS();
1774 if (cmock_call_instance == NULL)
1775 return Mock.fwk_module_bind_FinalReturn;
1776 Mock.fwk_module_bind_FinalReturn = cmock_call_instance->ReturnVal;
1777 return cmock_call_instance->ReturnVal;
1778 }
1779 if (!Mock.fwk_module_bind_CallbackBool &&
1780 Mock.fwk_module_bind_CallbackFunctionPointer != NULL)
1781 {
1782 int cmock_cb_ret = Mock.fwk_module_bind_CallbackFunctionPointer(target_id, api_id, api, Mock.fwk_module_bind_CallbackCalls++);
1783 UNITY_CLR_DETAILS();
1784 return cmock_cb_ret;
1785 }
1786 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1787 cmock_line = cmock_call_instance->LineNumber;
1788 if (!cmock_call_instance->ExpectAnyArgsBool)
1789 {
1790 if (!cmock_call_instance->IgnoreArg_target_id)
1791 {
1792 UNITY_SET_DETAILS(CMockString_fwk_module_bind,CMockString_target_id);
1793 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1794 }
1795 if (!cmock_call_instance->IgnoreArg_api_id)
1796 {
1797 UNITY_SET_DETAILS(CMockString_fwk_module_bind,CMockString_api_id);
1798 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_api_id), (void*)(&api_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1799 }
1800 if (!cmock_call_instance->IgnoreArg_api)
1801 {
1802 UNITY_SET_DETAILS(CMockString_fwk_module_bind,CMockString_api);
1803 if (cmock_call_instance->Expected_api == NULL)
1804 { UNITY_TEST_ASSERT_NULL(api, cmock_line, CMockStringExpNULL); }
1805 else
1806 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_api, api, cmock_call_instance->Expected_api_Depth, cmock_line, CMockStringMismatch); }
1807 }
1808 }
1809 if (Mock.fwk_module_bind_CallbackFunctionPointer != NULL)
1810 {
1811 cmock_call_instance->ReturnVal = Mock.fwk_module_bind_CallbackFunctionPointer(target_id, api_id, api, Mock.fwk_module_bind_CallbackCalls++);
1812 }
1813 UNITY_CLR_DETAILS();
1814 return cmock_call_instance->ReturnVal;
1815 }
1816
1817 void CMockExpectParameters_fwk_module_bind(CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance, fwk_id_t target_id, fwk_id_t api_id, const void* api, int api_Depth);
CMockExpectParameters_fwk_module_bind(CMOCK_fwk_module_bind_CALL_INSTANCE * cmock_call_instance,fwk_id_t target_id,fwk_id_t api_id,const void * api,int api_Depth)1818 void CMockExpectParameters_fwk_module_bind(CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance, fwk_id_t target_id, fwk_id_t api_id, const void* api, int api_Depth)
1819 {
1820 memcpy((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id),
1821 sizeof(fwk_id_t[sizeof(target_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1822 cmock_call_instance->IgnoreArg_target_id = 0;
1823 memcpy((void*)(&cmock_call_instance->Expected_api_id), (void*)(&api_id),
1824 sizeof(fwk_id_t[sizeof(api_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1825 cmock_call_instance->IgnoreArg_api_id = 0;
1826 cmock_call_instance->Expected_api = api;
1827 cmock_call_instance->Expected_api_Depth = api_Depth;
1828 cmock_call_instance->IgnoreArg_api = 0;
1829 }
1830
fwk_module_bind_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1831 void fwk_module_bind_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1832 {
1833 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_bind_CALL_INSTANCE));
1834 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1835 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1836 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1837 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_bind_CallInstance, cmock_guts_index);
1838 Mock.fwk_module_bind_IgnoreBool = (char)0;
1839 cmock_call_instance->LineNumber = cmock_line;
1840 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1841 cmock_call_instance->ReturnVal = cmock_to_return;
1842 Mock.fwk_module_bind_IgnoreBool = (char)1;
1843 }
1844
fwk_module_bind_CMockStopIgnore(void)1845 void fwk_module_bind_CMockStopIgnore(void)
1846 {
1847 if(Mock.fwk_module_bind_IgnoreBool)
1848 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_bind_CallInstance);
1849 Mock.fwk_module_bind_IgnoreBool = (char)0;
1850 }
1851
fwk_module_bind_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1852 void fwk_module_bind_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1853 {
1854 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_bind_CALL_INSTANCE));
1855 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1856 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1857 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1858 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_bind_CallInstance, cmock_guts_index);
1859 Mock.fwk_module_bind_IgnoreBool = (char)0;
1860 cmock_call_instance->LineNumber = cmock_line;
1861 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1862 cmock_call_instance->ReturnVal = cmock_to_return;
1863 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1864 }
1865
fwk_module_bind_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t target_id,fwk_id_t api_id,const void * api,int cmock_to_return)1866 void fwk_module_bind_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int cmock_to_return)
1867 {
1868 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_bind_CALL_INSTANCE));
1869 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1870 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1871 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1872 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_bind_CallInstance, cmock_guts_index);
1873 Mock.fwk_module_bind_IgnoreBool = (char)0;
1874 cmock_call_instance->LineNumber = cmock_line;
1875 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1876 CMockExpectParameters_fwk_module_bind(cmock_call_instance, target_id, api_id, api, 1);
1877 cmock_call_instance->ReturnVal = cmock_to_return;
1878 }
1879
fwk_module_bind_AddCallback(CMOCK_fwk_module_bind_CALLBACK Callback)1880 void fwk_module_bind_AddCallback(CMOCK_fwk_module_bind_CALLBACK Callback)
1881 {
1882 Mock.fwk_module_bind_IgnoreBool = (char)0;
1883 Mock.fwk_module_bind_CallbackBool = (char)1;
1884 Mock.fwk_module_bind_CallbackFunctionPointer = Callback;
1885 }
1886
fwk_module_bind_Stub(CMOCK_fwk_module_bind_CALLBACK Callback)1887 void fwk_module_bind_Stub(CMOCK_fwk_module_bind_CALLBACK Callback)
1888 {
1889 Mock.fwk_module_bind_IgnoreBool = (char)0;
1890 Mock.fwk_module_bind_CallbackBool = (char)0;
1891 Mock.fwk_module_bind_CallbackFunctionPointer = Callback;
1892 }
1893
fwk_module_bind_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t target_id,fwk_id_t api_id,const void * api,int api_Depth,int cmock_to_return)1894 void fwk_module_bind_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int api_Depth, int cmock_to_return)
1895 {
1896 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_bind_CALL_INSTANCE));
1897 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1898 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1899 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1900 Mock.fwk_module_bind_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_bind_CallInstance, cmock_guts_index);
1901 Mock.fwk_module_bind_IgnoreBool = (char)0;
1902 cmock_call_instance->LineNumber = cmock_line;
1903 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1904 CMockExpectParameters_fwk_module_bind(cmock_call_instance, target_id, api_id, api, api_Depth);
1905 cmock_call_instance->ReturnVal = cmock_to_return;
1906 }
1907
fwk_module_bind_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)1908 void fwk_module_bind_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)
1909 {
1910 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_bind_CallInstance));
1911 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1912 cmock_call_instance->IgnoreArg_target_id = 1;
1913 }
1914
fwk_module_bind_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line)1915 void fwk_module_bind_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line)
1916 {
1917 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_bind_CallInstance));
1918 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1919 cmock_call_instance->IgnoreArg_api_id = 1;
1920 }
1921
fwk_module_bind_CMockIgnoreArg_api(UNITY_LINE_TYPE cmock_line)1922 void fwk_module_bind_CMockIgnoreArg_api(UNITY_LINE_TYPE cmock_line)
1923 {
1924 CMOCK_fwk_module_bind_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_bind_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_bind_CallInstance));
1925 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
1926 cmock_call_instance->IgnoreArg_api = 1;
1927 }
1928
fwk_module_adapter(const struct fwk_io_adapter ** adapter,fwk_id_t id)1929 int fwk_module_adapter(const struct fwk_io_adapter** adapter, fwk_id_t id)
1930 {
1931 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1932 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance;
1933 UNITY_SET_DETAIL(CMockString_fwk_module_adapter);
1934 cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_adapter_CallInstance);
1935 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_adapter_CallInstance);
1936 if (Mock.fwk_module_adapter_IgnoreBool)
1937 {
1938 UNITY_CLR_DETAILS();
1939 if (cmock_call_instance == NULL)
1940 return Mock.fwk_module_adapter_FinalReturn;
1941 Mock.fwk_module_adapter_FinalReturn = cmock_call_instance->ReturnVal;
1942 return cmock_call_instance->ReturnVal;
1943 }
1944 if (!Mock.fwk_module_adapter_CallbackBool &&
1945 Mock.fwk_module_adapter_CallbackFunctionPointer != NULL)
1946 {
1947 int cmock_cb_ret = Mock.fwk_module_adapter_CallbackFunctionPointer(adapter, id, Mock.fwk_module_adapter_CallbackCalls++);
1948 UNITY_CLR_DETAILS();
1949 return cmock_cb_ret;
1950 }
1951 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1952 cmock_line = cmock_call_instance->LineNumber;
1953 if (!cmock_call_instance->ExpectAnyArgsBool)
1954 {
1955 if (!cmock_call_instance->IgnoreArg_adapter)
1956 {
1957 UNITY_SET_DETAILS(CMockString_fwk_module_adapter,CMockString_adapter);
1958 UNITY_TEST_ASSERT_EQUAL_PTR(cmock_call_instance->Expected_adapter, adapter, cmock_line, CMockStringMismatch);
1959 }
1960 if (!cmock_call_instance->IgnoreArg_id)
1961 {
1962 UNITY_SET_DETAILS(CMockString_fwk_module_adapter,CMockString_id);
1963 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1964 }
1965 }
1966 if (Mock.fwk_module_adapter_CallbackFunctionPointer != NULL)
1967 {
1968 cmock_call_instance->ReturnVal = Mock.fwk_module_adapter_CallbackFunctionPointer(adapter, id, Mock.fwk_module_adapter_CallbackCalls++);
1969 }
1970 if (cmock_call_instance->ReturnThruPtr_adapter_Used)
1971 {
1972 UNITY_TEST_ASSERT_NOT_NULL(adapter, cmock_line, CMockStringPtrIsNULL);
1973 memcpy((void*)adapter, (void*)cmock_call_instance->ReturnThruPtr_adapter_Val,
1974 cmock_call_instance->ReturnThruPtr_adapter_Size);
1975 }
1976 UNITY_CLR_DETAILS();
1977 return cmock_call_instance->ReturnVal;
1978 }
1979
1980 void CMockExpectParameters_fwk_module_adapter(CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance, const struct fwk_io_adapter** adapter, int adapter_Depth, fwk_id_t id);
CMockExpectParameters_fwk_module_adapter(CMOCK_fwk_module_adapter_CALL_INSTANCE * cmock_call_instance,const struct fwk_io_adapter ** adapter,int adapter_Depth,fwk_id_t id)1981 void CMockExpectParameters_fwk_module_adapter(CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance, const struct fwk_io_adapter** adapter, int adapter_Depth, fwk_id_t id)
1982 {
1983 cmock_call_instance->Expected_adapter = adapter;
1984 cmock_call_instance->Expected_adapter_Depth = adapter_Depth;
1985 cmock_call_instance->IgnoreArg_adapter = 0;
1986 cmock_call_instance->ReturnThruPtr_adapter_Used = 0;
1987 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
1988 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1989 cmock_call_instance->IgnoreArg_id = 0;
1990 }
1991
fwk_module_adapter_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1992 void fwk_module_adapter_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1993 {
1994 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_adapter_CALL_INSTANCE));
1995 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1996 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1997 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1998 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_adapter_CallInstance, cmock_guts_index);
1999 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2000 cmock_call_instance->LineNumber = cmock_line;
2001 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2002 cmock_call_instance->ReturnVal = cmock_to_return;
2003 Mock.fwk_module_adapter_IgnoreBool = (char)1;
2004 }
2005
fwk_module_adapter_CMockStopIgnore(void)2006 void fwk_module_adapter_CMockStopIgnore(void)
2007 {
2008 if(Mock.fwk_module_adapter_IgnoreBool)
2009 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_adapter_CallInstance);
2010 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2011 }
2012
fwk_module_adapter_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)2013 void fwk_module_adapter_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
2014 {
2015 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_adapter_CALL_INSTANCE));
2016 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2017 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2018 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2019 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_adapter_CallInstance, cmock_guts_index);
2020 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2021 cmock_call_instance->LineNumber = cmock_line;
2022 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2023 cmock_call_instance->ReturnVal = cmock_to_return;
2024 cmock_call_instance->ExpectAnyArgsBool = (char)1;
2025 }
2026
fwk_module_adapter_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,const struct fwk_io_adapter ** adapter,fwk_id_t id,int cmock_to_return)2027 void fwk_module_adapter_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, fwk_id_t id, int cmock_to_return)
2028 {
2029 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_adapter_CALL_INSTANCE));
2030 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2031 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2032 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2033 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_adapter_CallInstance, cmock_guts_index);
2034 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2035 cmock_call_instance->LineNumber = cmock_line;
2036 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2037 CMockExpectParameters_fwk_module_adapter(cmock_call_instance, adapter, 1, id);
2038 cmock_call_instance->ReturnVal = cmock_to_return;
2039 }
2040
fwk_module_adapter_AddCallback(CMOCK_fwk_module_adapter_CALLBACK Callback)2041 void fwk_module_adapter_AddCallback(CMOCK_fwk_module_adapter_CALLBACK Callback)
2042 {
2043 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2044 Mock.fwk_module_adapter_CallbackBool = (char)1;
2045 Mock.fwk_module_adapter_CallbackFunctionPointer = Callback;
2046 }
2047
fwk_module_adapter_Stub(CMOCK_fwk_module_adapter_CALLBACK Callback)2048 void fwk_module_adapter_Stub(CMOCK_fwk_module_adapter_CALLBACK Callback)
2049 {
2050 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2051 Mock.fwk_module_adapter_CallbackBool = (char)0;
2052 Mock.fwk_module_adapter_CallbackFunctionPointer = Callback;
2053 }
2054
fwk_module_adapter_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line,const struct fwk_io_adapter ** adapter,int adapter_Depth,fwk_id_t id,int cmock_to_return)2055 void fwk_module_adapter_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, int adapter_Depth, fwk_id_t id, int cmock_to_return)
2056 {
2057 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_adapter_CALL_INSTANCE));
2058 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2059 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2060 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2061 Mock.fwk_module_adapter_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_adapter_CallInstance, cmock_guts_index);
2062 Mock.fwk_module_adapter_IgnoreBool = (char)0;
2063 cmock_call_instance->LineNumber = cmock_line;
2064 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2065 CMockExpectParameters_fwk_module_adapter(cmock_call_instance, adapter, adapter_Depth, id);
2066 cmock_call_instance->ReturnVal = cmock_to_return;
2067 }
2068
fwk_module_adapter_CMockReturnMemThruPtr_adapter(UNITY_LINE_TYPE cmock_line,const struct fwk_io_adapter ** adapter,size_t cmock_size)2069 void fwk_module_adapter_CMockReturnMemThruPtr_adapter(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, size_t cmock_size)
2070 {
2071 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_adapter_CallInstance));
2072 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
2073 cmock_call_instance->ReturnThruPtr_adapter_Used = 1;
2074 cmock_call_instance->ReturnThruPtr_adapter_Val = adapter;
2075 cmock_call_instance->ReturnThruPtr_adapter_Size = cmock_size;
2076 }
2077
fwk_module_adapter_CMockIgnoreArg_adapter(UNITY_LINE_TYPE cmock_line)2078 void fwk_module_adapter_CMockIgnoreArg_adapter(UNITY_LINE_TYPE cmock_line)
2079 {
2080 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_adapter_CallInstance));
2081 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
2082 cmock_call_instance->IgnoreArg_adapter = 1;
2083 }
2084
fwk_module_adapter_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)2085 void fwk_module_adapter_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line)
2086 {
2087 CMOCK_fwk_module_adapter_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_adapter_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_module_adapter_CallInstance));
2088 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
2089 cmock_call_instance->IgnoreArg_id = 1;
2090 }
2091
fwk_module_init(void)2092 void fwk_module_init(void)
2093 {
2094 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
2095 CMOCK_fwk_module_init_CALL_INSTANCE* cmock_call_instance;
2096 UNITY_SET_DETAIL(CMockString_fwk_module_init);
2097 cmock_call_instance = (CMOCK_fwk_module_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_module_init_CallInstance);
2098 Mock.fwk_module_init_CallInstance = CMock_Guts_MemNext(Mock.fwk_module_init_CallInstance);
2099 if (Mock.fwk_module_init_IgnoreBool)
2100 {
2101 UNITY_CLR_DETAILS();
2102 return;
2103 }
2104 if (!Mock.fwk_module_init_CallbackBool &&
2105 Mock.fwk_module_init_CallbackFunctionPointer != NULL)
2106 {
2107 Mock.fwk_module_init_CallbackFunctionPointer(Mock.fwk_module_init_CallbackCalls++);
2108 UNITY_CLR_DETAILS();
2109 return;
2110 }
2111 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
2112 cmock_line = cmock_call_instance->LineNumber;
2113 if (Mock.fwk_module_init_CallbackFunctionPointer != NULL)
2114 {
2115 Mock.fwk_module_init_CallbackFunctionPointer(Mock.fwk_module_init_CallbackCalls++);
2116 }
2117 UNITY_CLR_DETAILS();
2118 }
2119
fwk_module_init_CMockIgnore(void)2120 void fwk_module_init_CMockIgnore(void)
2121 {
2122 Mock.fwk_module_init_IgnoreBool = (char)1;
2123 }
2124
fwk_module_init_CMockStopIgnore(void)2125 void fwk_module_init_CMockStopIgnore(void)
2126 {
2127 Mock.fwk_module_init_IgnoreBool = (char)0;
2128 }
2129
fwk_module_init_CMockExpect(UNITY_LINE_TYPE cmock_line)2130 void fwk_module_init_CMockExpect(UNITY_LINE_TYPE cmock_line)
2131 {
2132 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_module_init_CALL_INSTANCE));
2133 CMOCK_fwk_module_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_module_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2134 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2135 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2136 Mock.fwk_module_init_CallInstance = CMock_Guts_MemChain(Mock.fwk_module_init_CallInstance, cmock_guts_index);
2137 Mock.fwk_module_init_IgnoreBool = (char)0;
2138 cmock_call_instance->LineNumber = cmock_line;
2139 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2140 }
2141
fwk_module_init_AddCallback(CMOCK_fwk_module_init_CALLBACK Callback)2142 void fwk_module_init_AddCallback(CMOCK_fwk_module_init_CALLBACK Callback)
2143 {
2144 Mock.fwk_module_init_IgnoreBool = (char)0;
2145 Mock.fwk_module_init_CallbackBool = (char)1;
2146 Mock.fwk_module_init_CallbackFunctionPointer = Callback;
2147 }
2148
fwk_module_init_Stub(CMOCK_fwk_module_init_CALLBACK Callback)2149 void fwk_module_init_Stub(CMOCK_fwk_module_init_CALLBACK Callback)
2150 {
2151 Mock.fwk_module_init_IgnoreBool = (char)0;
2152 Mock.fwk_module_init_CallbackBool = (char)0;
2153 Mock.fwk_module_init_CallbackFunctionPointer = Callback;
2154 }
2155
2156