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_notification.h"
7
8 static const char* CMockString_count = "count";
9 static const char* CMockString_fwk_notification_notify = "fwk_notification_notify";
10 static const char* CMockString_fwk_notification_subscribe = "fwk_notification_subscribe";
11 static const char* CMockString_fwk_notification_unsubscribe = "fwk_notification_unsubscribe";
12 static const char* CMockString_notification_event = "notification_event";
13 static const char* CMockString_notification_id = "notification_id";
14 static const char* CMockString_source_id = "source_id";
15 static const char* CMockString_target_id = "target_id";
16
17 typedef struct _CMOCK_fwk_notification_subscribe_CALL_INSTANCE
18 {
19 UNITY_LINE_TYPE LineNumber;
20 char ExpectAnyArgsBool;
21 int ReturnVal;
22 fwk_id_t Expected_notification_id;
23 fwk_id_t Expected_source_id;
24 fwk_id_t Expected_target_id;
25 char IgnoreArg_notification_id;
26 char IgnoreArg_source_id;
27 char IgnoreArg_target_id;
28
29 } CMOCK_fwk_notification_subscribe_CALL_INSTANCE;
30
31 typedef struct _CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE
32 {
33 UNITY_LINE_TYPE LineNumber;
34 char ExpectAnyArgsBool;
35 int ReturnVal;
36 fwk_id_t Expected_notification_id;
37 fwk_id_t Expected_source_id;
38 fwk_id_t Expected_target_id;
39 char IgnoreArg_notification_id;
40 char IgnoreArg_source_id;
41 char IgnoreArg_target_id;
42
43 } CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE;
44
45 typedef struct _CMOCK_fwk_notification_notify_CALL_INSTANCE
46 {
47 UNITY_LINE_TYPE LineNumber;
48 char ExpectAnyArgsBool;
49 int ReturnVal;
50 struct fwk_event* Expected_notification_event;
51 unsigned int* Expected_count;
52 int Expected_notification_event_Depth;
53 int Expected_count_Depth;
54 char ReturnThruPtr_notification_event_Used;
55 struct fwk_event* ReturnThruPtr_notification_event_Val;
56 size_t ReturnThruPtr_notification_event_Size;
57 char ReturnThruPtr_count_Used;
58 unsigned int* ReturnThruPtr_count_Val;
59 size_t ReturnThruPtr_count_Size;
60 char IgnoreArg_notification_event;
61 char IgnoreArg_count;
62
63 } CMOCK_fwk_notification_notify_CALL_INSTANCE;
64
65 static struct Mockfwk_notificationInstance
66 {
67 char fwk_notification_subscribe_IgnoreBool;
68 int fwk_notification_subscribe_FinalReturn;
69 char fwk_notification_subscribe_CallbackBool;
70 CMOCK_fwk_notification_subscribe_CALLBACK fwk_notification_subscribe_CallbackFunctionPointer;
71 int fwk_notification_subscribe_CallbackCalls;
72 CMOCK_MEM_INDEX_TYPE fwk_notification_subscribe_CallInstance;
73 char fwk_notification_unsubscribe_IgnoreBool;
74 int fwk_notification_unsubscribe_FinalReturn;
75 char fwk_notification_unsubscribe_CallbackBool;
76 CMOCK_fwk_notification_unsubscribe_CALLBACK fwk_notification_unsubscribe_CallbackFunctionPointer;
77 int fwk_notification_unsubscribe_CallbackCalls;
78 CMOCK_MEM_INDEX_TYPE fwk_notification_unsubscribe_CallInstance;
79 char fwk_notification_notify_IgnoreBool;
80 int fwk_notification_notify_FinalReturn;
81 char fwk_notification_notify_CallbackBool;
82 CMOCK_fwk_notification_notify_CALLBACK fwk_notification_notify_CallbackFunctionPointer;
83 int fwk_notification_notify_CallbackCalls;
84 CMOCK_MEM_INDEX_TYPE fwk_notification_notify_CallInstance;
85 } Mock;
86
87 extern jmp_buf AbortFrame;
88
Mockfwk_notification_Verify(void)89 void Mockfwk_notification_Verify(void)
90 {
91 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
92 CMOCK_MEM_INDEX_TYPE call_instance;
93 call_instance = Mock.fwk_notification_subscribe_CallInstance;
94 if (Mock.fwk_notification_subscribe_IgnoreBool)
95 call_instance = CMOCK_GUTS_NONE;
96 if (CMOCK_GUTS_NONE != call_instance)
97 {
98 UNITY_SET_DETAIL(CMockString_fwk_notification_subscribe);
99 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
100 }
101 if (Mock.fwk_notification_subscribe_CallbackFunctionPointer != NULL)
102 {
103 call_instance = CMOCK_GUTS_NONE;
104 (void)call_instance;
105 }
106 call_instance = Mock.fwk_notification_unsubscribe_CallInstance;
107 if (Mock.fwk_notification_unsubscribe_IgnoreBool)
108 call_instance = CMOCK_GUTS_NONE;
109 if (CMOCK_GUTS_NONE != call_instance)
110 {
111 UNITY_SET_DETAIL(CMockString_fwk_notification_unsubscribe);
112 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
113 }
114 if (Mock.fwk_notification_unsubscribe_CallbackFunctionPointer != NULL)
115 {
116 call_instance = CMOCK_GUTS_NONE;
117 (void)call_instance;
118 }
119 call_instance = Mock.fwk_notification_notify_CallInstance;
120 if (Mock.fwk_notification_notify_IgnoreBool)
121 call_instance = CMOCK_GUTS_NONE;
122 if (CMOCK_GUTS_NONE != call_instance)
123 {
124 UNITY_SET_DETAIL(CMockString_fwk_notification_notify);
125 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
126 }
127 if (Mock.fwk_notification_notify_CallbackFunctionPointer != NULL)
128 {
129 call_instance = CMOCK_GUTS_NONE;
130 (void)call_instance;
131 }
132 }
133
Mockfwk_notification_Init(void)134 void Mockfwk_notification_Init(void)
135 {
136 Mockfwk_notification_Destroy();
137 }
138
Mockfwk_notification_Destroy(void)139 void Mockfwk_notification_Destroy(void)
140 {
141 CMock_Guts_MemFreeAll();
142 memset(&Mock, 0, sizeof(Mock));
143 }
144
fwk_notification_subscribe(fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id)145 int fwk_notification_subscribe(fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id)
146 {
147 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
148 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance;
149 UNITY_SET_DETAIL(CMockString_fwk_notification_subscribe);
150 cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_notification_subscribe_CallInstance);
151 Mock.fwk_notification_subscribe_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_subscribe_CallInstance);
152 if (Mock.fwk_notification_subscribe_IgnoreBool)
153 {
154 UNITY_CLR_DETAILS();
155 if (cmock_call_instance == NULL)
156 return Mock.fwk_notification_subscribe_FinalReturn;
157 Mock.fwk_notification_subscribe_FinalReturn = cmock_call_instance->ReturnVal;
158 return cmock_call_instance->ReturnVal;
159 }
160 if (!Mock.fwk_notification_subscribe_CallbackBool &&
161 Mock.fwk_notification_subscribe_CallbackFunctionPointer != NULL)
162 {
163 int cmock_cb_ret = Mock.fwk_notification_subscribe_CallbackFunctionPointer(notification_id, source_id, target_id, Mock.fwk_notification_subscribe_CallbackCalls++);
164 UNITY_CLR_DETAILS();
165 return cmock_cb_ret;
166 }
167 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
168 cmock_line = cmock_call_instance->LineNumber;
169 if (!cmock_call_instance->ExpectAnyArgsBool)
170 {
171 if (!cmock_call_instance->IgnoreArg_notification_id)
172 {
173 UNITY_SET_DETAILS(CMockString_fwk_notification_subscribe,CMockString_notification_id);
174 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_notification_id), (void*)(¬ification_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
175 }
176 if (!cmock_call_instance->IgnoreArg_source_id)
177 {
178 UNITY_SET_DETAILS(CMockString_fwk_notification_subscribe,CMockString_source_id);
179 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_source_id), (void*)(&source_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
180 }
181 if (!cmock_call_instance->IgnoreArg_target_id)
182 {
183 UNITY_SET_DETAILS(CMockString_fwk_notification_subscribe,CMockString_target_id);
184 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
185 }
186 }
187 if (Mock.fwk_notification_subscribe_CallbackFunctionPointer != NULL)
188 {
189 cmock_call_instance->ReturnVal = Mock.fwk_notification_subscribe_CallbackFunctionPointer(notification_id, source_id, target_id, Mock.fwk_notification_subscribe_CallbackCalls++);
190 }
191 UNITY_CLR_DETAILS();
192 return cmock_call_instance->ReturnVal;
193 }
194
195 void CMockExpectParameters_fwk_notification_subscribe(CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id);
CMockExpectParameters_fwk_notification_subscribe(CMOCK_fwk_notification_subscribe_CALL_INSTANCE * cmock_call_instance,fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id)196 void CMockExpectParameters_fwk_notification_subscribe(CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id)
197 {
198 memcpy((void*)(&cmock_call_instance->Expected_notification_id), (void*)(¬ification_id),
199 sizeof(fwk_id_t[sizeof(notification_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
200 cmock_call_instance->IgnoreArg_notification_id = 0;
201 memcpy((void*)(&cmock_call_instance->Expected_source_id), (void*)(&source_id),
202 sizeof(fwk_id_t[sizeof(source_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
203 cmock_call_instance->IgnoreArg_source_id = 0;
204 memcpy((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id),
205 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 */
206 cmock_call_instance->IgnoreArg_target_id = 0;
207 }
208
fwk_notification_subscribe_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)209 void fwk_notification_subscribe_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
210 {
211 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_subscribe_CALL_INSTANCE));
212 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
213 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
214 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
215 Mock.fwk_notification_subscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_subscribe_CallInstance, cmock_guts_index);
216 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
217 cmock_call_instance->LineNumber = cmock_line;
218 cmock_call_instance->ExpectAnyArgsBool = (char)0;
219 cmock_call_instance->ReturnVal = cmock_to_return;
220 Mock.fwk_notification_subscribe_IgnoreBool = (char)1;
221 }
222
fwk_notification_subscribe_CMockStopIgnore(void)223 void fwk_notification_subscribe_CMockStopIgnore(void)
224 {
225 if(Mock.fwk_notification_subscribe_IgnoreBool)
226 Mock.fwk_notification_subscribe_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_subscribe_CallInstance);
227 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
228 }
229
fwk_notification_subscribe_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)230 void fwk_notification_subscribe_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
231 {
232 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_subscribe_CALL_INSTANCE));
233 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
234 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
235 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
236 Mock.fwk_notification_subscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_subscribe_CallInstance, cmock_guts_index);
237 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
238 cmock_call_instance->LineNumber = cmock_line;
239 cmock_call_instance->ExpectAnyArgsBool = (char)0;
240 cmock_call_instance->ReturnVal = cmock_to_return;
241 cmock_call_instance->ExpectAnyArgsBool = (char)1;
242 }
243
fwk_notification_subscribe_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id,int cmock_to_return)244 void fwk_notification_subscribe_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id, int cmock_to_return)
245 {
246 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_subscribe_CALL_INSTANCE));
247 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
248 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
249 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
250 Mock.fwk_notification_subscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_subscribe_CallInstance, cmock_guts_index);
251 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
252 cmock_call_instance->LineNumber = cmock_line;
253 cmock_call_instance->ExpectAnyArgsBool = (char)0;
254 CMockExpectParameters_fwk_notification_subscribe(cmock_call_instance, notification_id, source_id, target_id);
255 cmock_call_instance->ReturnVal = cmock_to_return;
256 }
257
fwk_notification_subscribe_AddCallback(CMOCK_fwk_notification_subscribe_CALLBACK Callback)258 void fwk_notification_subscribe_AddCallback(CMOCK_fwk_notification_subscribe_CALLBACK Callback)
259 {
260 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
261 Mock.fwk_notification_subscribe_CallbackBool = (char)1;
262 Mock.fwk_notification_subscribe_CallbackFunctionPointer = Callback;
263 }
264
fwk_notification_subscribe_Stub(CMOCK_fwk_notification_subscribe_CALLBACK Callback)265 void fwk_notification_subscribe_Stub(CMOCK_fwk_notification_subscribe_CALLBACK Callback)
266 {
267 Mock.fwk_notification_subscribe_IgnoreBool = (char)0;
268 Mock.fwk_notification_subscribe_CallbackBool = (char)0;
269 Mock.fwk_notification_subscribe_CallbackFunctionPointer = Callback;
270 }
271
fwk_notification_subscribe_CMockIgnoreArg_notification_id(UNITY_LINE_TYPE cmock_line)272 void fwk_notification_subscribe_CMockIgnoreArg_notification_id(UNITY_LINE_TYPE cmock_line)
273 {
274 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_subscribe_CallInstance));
275 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
276 cmock_call_instance->IgnoreArg_notification_id = 1;
277 }
278
fwk_notification_subscribe_CMockIgnoreArg_source_id(UNITY_LINE_TYPE cmock_line)279 void fwk_notification_subscribe_CMockIgnoreArg_source_id(UNITY_LINE_TYPE cmock_line)
280 {
281 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_subscribe_CallInstance));
282 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
283 cmock_call_instance->IgnoreArg_source_id = 1;
284 }
285
fwk_notification_subscribe_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)286 void fwk_notification_subscribe_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)
287 {
288 CMOCK_fwk_notification_subscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_subscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_subscribe_CallInstance));
289 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
290 cmock_call_instance->IgnoreArg_target_id = 1;
291 }
292
fwk_notification_unsubscribe(fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id)293 int fwk_notification_unsubscribe(fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id)
294 {
295 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
296 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance;
297 UNITY_SET_DETAIL(CMockString_fwk_notification_unsubscribe);
298 cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_notification_unsubscribe_CallInstance);
299 Mock.fwk_notification_unsubscribe_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_unsubscribe_CallInstance);
300 if (Mock.fwk_notification_unsubscribe_IgnoreBool)
301 {
302 UNITY_CLR_DETAILS();
303 if (cmock_call_instance == NULL)
304 return Mock.fwk_notification_unsubscribe_FinalReturn;
305 Mock.fwk_notification_unsubscribe_FinalReturn = cmock_call_instance->ReturnVal;
306 return cmock_call_instance->ReturnVal;
307 }
308 if (!Mock.fwk_notification_unsubscribe_CallbackBool &&
309 Mock.fwk_notification_unsubscribe_CallbackFunctionPointer != NULL)
310 {
311 int cmock_cb_ret = Mock.fwk_notification_unsubscribe_CallbackFunctionPointer(notification_id, source_id, target_id, Mock.fwk_notification_unsubscribe_CallbackCalls++);
312 UNITY_CLR_DETAILS();
313 return cmock_cb_ret;
314 }
315 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
316 cmock_line = cmock_call_instance->LineNumber;
317 if (!cmock_call_instance->ExpectAnyArgsBool)
318 {
319 if (!cmock_call_instance->IgnoreArg_notification_id)
320 {
321 UNITY_SET_DETAILS(CMockString_fwk_notification_unsubscribe,CMockString_notification_id);
322 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_notification_id), (void*)(¬ification_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
323 }
324 if (!cmock_call_instance->IgnoreArg_source_id)
325 {
326 UNITY_SET_DETAILS(CMockString_fwk_notification_unsubscribe,CMockString_source_id);
327 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_source_id), (void*)(&source_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
328 }
329 if (!cmock_call_instance->IgnoreArg_target_id)
330 {
331 UNITY_SET_DETAILS(CMockString_fwk_notification_unsubscribe,CMockString_target_id);
332 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
333 }
334 }
335 if (Mock.fwk_notification_unsubscribe_CallbackFunctionPointer != NULL)
336 {
337 cmock_call_instance->ReturnVal = Mock.fwk_notification_unsubscribe_CallbackFunctionPointer(notification_id, source_id, target_id, Mock.fwk_notification_unsubscribe_CallbackCalls++);
338 }
339 UNITY_CLR_DETAILS();
340 return cmock_call_instance->ReturnVal;
341 }
342
343 void CMockExpectParameters_fwk_notification_unsubscribe(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id);
CMockExpectParameters_fwk_notification_unsubscribe(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE * cmock_call_instance,fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id)344 void CMockExpectParameters_fwk_notification_unsubscribe(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id)
345 {
346 memcpy((void*)(&cmock_call_instance->Expected_notification_id), (void*)(¬ification_id),
347 sizeof(fwk_id_t[sizeof(notification_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
348 cmock_call_instance->IgnoreArg_notification_id = 0;
349 memcpy((void*)(&cmock_call_instance->Expected_source_id), (void*)(&source_id),
350 sizeof(fwk_id_t[sizeof(source_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
351 cmock_call_instance->IgnoreArg_source_id = 0;
352 memcpy((void*)(&cmock_call_instance->Expected_target_id), (void*)(&target_id),
353 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 */
354 cmock_call_instance->IgnoreArg_target_id = 0;
355 }
356
fwk_notification_unsubscribe_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)357 void fwk_notification_unsubscribe_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
358 {
359 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE));
360 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
361 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
362 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
363 Mock.fwk_notification_unsubscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_unsubscribe_CallInstance, cmock_guts_index);
364 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
365 cmock_call_instance->LineNumber = cmock_line;
366 cmock_call_instance->ExpectAnyArgsBool = (char)0;
367 cmock_call_instance->ReturnVal = cmock_to_return;
368 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)1;
369 }
370
fwk_notification_unsubscribe_CMockStopIgnore(void)371 void fwk_notification_unsubscribe_CMockStopIgnore(void)
372 {
373 if(Mock.fwk_notification_unsubscribe_IgnoreBool)
374 Mock.fwk_notification_unsubscribe_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_unsubscribe_CallInstance);
375 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
376 }
377
fwk_notification_unsubscribe_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)378 void fwk_notification_unsubscribe_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
379 {
380 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE));
381 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
382 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
383 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
384 Mock.fwk_notification_unsubscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_unsubscribe_CallInstance, cmock_guts_index);
385 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
386 cmock_call_instance->LineNumber = cmock_line;
387 cmock_call_instance->ExpectAnyArgsBool = (char)0;
388 cmock_call_instance->ReturnVal = cmock_to_return;
389 cmock_call_instance->ExpectAnyArgsBool = (char)1;
390 }
391
fwk_notification_unsubscribe_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t notification_id,fwk_id_t source_id,fwk_id_t target_id,int cmock_to_return)392 void fwk_notification_unsubscribe_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t notification_id, fwk_id_t source_id, fwk_id_t target_id, int cmock_to_return)
393 {
394 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE));
395 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
396 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
397 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
398 Mock.fwk_notification_unsubscribe_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_unsubscribe_CallInstance, cmock_guts_index);
399 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
400 cmock_call_instance->LineNumber = cmock_line;
401 cmock_call_instance->ExpectAnyArgsBool = (char)0;
402 CMockExpectParameters_fwk_notification_unsubscribe(cmock_call_instance, notification_id, source_id, target_id);
403 cmock_call_instance->ReturnVal = cmock_to_return;
404 }
405
fwk_notification_unsubscribe_AddCallback(CMOCK_fwk_notification_unsubscribe_CALLBACK Callback)406 void fwk_notification_unsubscribe_AddCallback(CMOCK_fwk_notification_unsubscribe_CALLBACK Callback)
407 {
408 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
409 Mock.fwk_notification_unsubscribe_CallbackBool = (char)1;
410 Mock.fwk_notification_unsubscribe_CallbackFunctionPointer = Callback;
411 }
412
fwk_notification_unsubscribe_Stub(CMOCK_fwk_notification_unsubscribe_CALLBACK Callback)413 void fwk_notification_unsubscribe_Stub(CMOCK_fwk_notification_unsubscribe_CALLBACK Callback)
414 {
415 Mock.fwk_notification_unsubscribe_IgnoreBool = (char)0;
416 Mock.fwk_notification_unsubscribe_CallbackBool = (char)0;
417 Mock.fwk_notification_unsubscribe_CallbackFunctionPointer = Callback;
418 }
419
fwk_notification_unsubscribe_CMockIgnoreArg_notification_id(UNITY_LINE_TYPE cmock_line)420 void fwk_notification_unsubscribe_CMockIgnoreArg_notification_id(UNITY_LINE_TYPE cmock_line)
421 {
422 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_unsubscribe_CallInstance));
423 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
424 cmock_call_instance->IgnoreArg_notification_id = 1;
425 }
426
fwk_notification_unsubscribe_CMockIgnoreArg_source_id(UNITY_LINE_TYPE cmock_line)427 void fwk_notification_unsubscribe_CMockIgnoreArg_source_id(UNITY_LINE_TYPE cmock_line)
428 {
429 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_unsubscribe_CallInstance));
430 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
431 cmock_call_instance->IgnoreArg_source_id = 1;
432 }
433
fwk_notification_unsubscribe_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)434 void fwk_notification_unsubscribe_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line)
435 {
436 CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_unsubscribe_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_unsubscribe_CallInstance));
437 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
438 cmock_call_instance->IgnoreArg_target_id = 1;
439 }
440
fwk_notification_notify(struct fwk_event * notification_event,unsigned int * count)441 int fwk_notification_notify(struct fwk_event* notification_event, unsigned int* count)
442 {
443 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
444 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance;
445 UNITY_SET_DETAIL(CMockString_fwk_notification_notify);
446 cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_notification_notify_CallInstance);
447 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_notify_CallInstance);
448 if (Mock.fwk_notification_notify_IgnoreBool)
449 {
450 UNITY_CLR_DETAILS();
451 if (cmock_call_instance == NULL)
452 return Mock.fwk_notification_notify_FinalReturn;
453 Mock.fwk_notification_notify_FinalReturn = cmock_call_instance->ReturnVal;
454 return cmock_call_instance->ReturnVal;
455 }
456 if (!Mock.fwk_notification_notify_CallbackBool &&
457 Mock.fwk_notification_notify_CallbackFunctionPointer != NULL)
458 {
459 int cmock_cb_ret = Mock.fwk_notification_notify_CallbackFunctionPointer(notification_event, count, Mock.fwk_notification_notify_CallbackCalls++);
460 UNITY_CLR_DETAILS();
461 return cmock_cb_ret;
462 }
463 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
464 cmock_line = cmock_call_instance->LineNumber;
465 if (!cmock_call_instance->ExpectAnyArgsBool)
466 {
467 if (!cmock_call_instance->IgnoreArg_notification_event)
468 {
469 UNITY_SET_DETAILS(CMockString_fwk_notification_notify,CMockString_notification_event);
470 if (cmock_call_instance->Expected_notification_event == NULL)
471 { UNITY_TEST_ASSERT_NULL(notification_event, cmock_line, CMockStringExpNULL); }
472 else
473 { UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY((void*)(cmock_call_instance->Expected_notification_event), (void*)(notification_event), sizeof(struct fwk_event), cmock_call_instance->Expected_notification_event_Depth, cmock_line, CMockStringMismatch); }
474 }
475 if (!cmock_call_instance->IgnoreArg_count)
476 {
477 UNITY_SET_DETAILS(CMockString_fwk_notification_notify,CMockString_count);
478 if (cmock_call_instance->Expected_count == NULL)
479 { UNITY_TEST_ASSERT_NULL(count, cmock_line, CMockStringExpNULL); }
480 else
481 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_count, count, cmock_call_instance->Expected_count_Depth, cmock_line, CMockStringMismatch); }
482 }
483 }
484 if (Mock.fwk_notification_notify_CallbackFunctionPointer != NULL)
485 {
486 cmock_call_instance->ReturnVal = Mock.fwk_notification_notify_CallbackFunctionPointer(notification_event, count, Mock.fwk_notification_notify_CallbackCalls++);
487 }
488 if (cmock_call_instance->ReturnThruPtr_notification_event_Used)
489 {
490 UNITY_TEST_ASSERT_NOT_NULL(notification_event, cmock_line, CMockStringPtrIsNULL);
491 memcpy((void*)notification_event, (void*)cmock_call_instance->ReturnThruPtr_notification_event_Val,
492 cmock_call_instance->ReturnThruPtr_notification_event_Size);
493 }
494 if (cmock_call_instance->ReturnThruPtr_count_Used)
495 {
496 UNITY_TEST_ASSERT_NOT_NULL(count, cmock_line, CMockStringPtrIsNULL);
497 memcpy((void*)count, (void*)cmock_call_instance->ReturnThruPtr_count_Val,
498 cmock_call_instance->ReturnThruPtr_count_Size);
499 }
500 UNITY_CLR_DETAILS();
501 return cmock_call_instance->ReturnVal;
502 }
503
504 void CMockExpectParameters_fwk_notification_notify(CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance, struct fwk_event* notification_event, int notification_event_Depth, unsigned int* count, int count_Depth);
CMockExpectParameters_fwk_notification_notify(CMOCK_fwk_notification_notify_CALL_INSTANCE * cmock_call_instance,struct fwk_event * notification_event,int notification_event_Depth,unsigned int * count,int count_Depth)505 void CMockExpectParameters_fwk_notification_notify(CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance, struct fwk_event* notification_event, int notification_event_Depth, unsigned int* count, int count_Depth)
506 {
507 cmock_call_instance->Expected_notification_event = notification_event;
508 cmock_call_instance->Expected_notification_event_Depth = notification_event_Depth;
509 cmock_call_instance->IgnoreArg_notification_event = 0;
510 cmock_call_instance->ReturnThruPtr_notification_event_Used = 0;
511 cmock_call_instance->Expected_count = count;
512 cmock_call_instance->Expected_count_Depth = count_Depth;
513 cmock_call_instance->IgnoreArg_count = 0;
514 cmock_call_instance->ReturnThruPtr_count_Used = 0;
515 }
516
fwk_notification_notify_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)517 void fwk_notification_notify_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
518 {
519 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_notify_CALL_INSTANCE));
520 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
521 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
522 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
523 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_notify_CallInstance, cmock_guts_index);
524 Mock.fwk_notification_notify_IgnoreBool = (char)0;
525 cmock_call_instance->LineNumber = cmock_line;
526 cmock_call_instance->ExpectAnyArgsBool = (char)0;
527 cmock_call_instance->ReturnVal = cmock_to_return;
528 Mock.fwk_notification_notify_IgnoreBool = (char)1;
529 }
530
fwk_notification_notify_CMockStopIgnore(void)531 void fwk_notification_notify_CMockStopIgnore(void)
532 {
533 if(Mock.fwk_notification_notify_IgnoreBool)
534 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemNext(Mock.fwk_notification_notify_CallInstance);
535 Mock.fwk_notification_notify_IgnoreBool = (char)0;
536 }
537
fwk_notification_notify_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)538 void fwk_notification_notify_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
539 {
540 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_notify_CALL_INSTANCE));
541 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
542 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
543 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
544 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_notify_CallInstance, cmock_guts_index);
545 Mock.fwk_notification_notify_IgnoreBool = (char)0;
546 cmock_call_instance->LineNumber = cmock_line;
547 cmock_call_instance->ExpectAnyArgsBool = (char)0;
548 cmock_call_instance->ReturnVal = cmock_to_return;
549 cmock_call_instance->ExpectAnyArgsBool = (char)1;
550 }
551
fwk_notification_notify_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,struct fwk_event * notification_event,unsigned int * count,int cmock_to_return)552 void fwk_notification_notify_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_event* notification_event, unsigned int* count, int cmock_to_return)
553 {
554 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_notify_CALL_INSTANCE));
555 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
556 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
557 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
558 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_notify_CallInstance, cmock_guts_index);
559 Mock.fwk_notification_notify_IgnoreBool = (char)0;
560 cmock_call_instance->LineNumber = cmock_line;
561 cmock_call_instance->ExpectAnyArgsBool = (char)0;
562 CMockExpectParameters_fwk_notification_notify(cmock_call_instance, notification_event, 1, count, 1);
563 cmock_call_instance->ReturnVal = cmock_to_return;
564 }
565
fwk_notification_notify_AddCallback(CMOCK_fwk_notification_notify_CALLBACK Callback)566 void fwk_notification_notify_AddCallback(CMOCK_fwk_notification_notify_CALLBACK Callback)
567 {
568 Mock.fwk_notification_notify_IgnoreBool = (char)0;
569 Mock.fwk_notification_notify_CallbackBool = (char)1;
570 Mock.fwk_notification_notify_CallbackFunctionPointer = Callback;
571 }
572
fwk_notification_notify_Stub(CMOCK_fwk_notification_notify_CALLBACK Callback)573 void fwk_notification_notify_Stub(CMOCK_fwk_notification_notify_CALLBACK Callback)
574 {
575 Mock.fwk_notification_notify_IgnoreBool = (char)0;
576 Mock.fwk_notification_notify_CallbackBool = (char)0;
577 Mock.fwk_notification_notify_CallbackFunctionPointer = Callback;
578 }
579
fwk_notification_notify_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line,struct fwk_event * notification_event,int notification_event_Depth,unsigned int * count,int count_Depth,int cmock_to_return)580 void fwk_notification_notify_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_event* notification_event, int notification_event_Depth, unsigned int* count, int count_Depth, int cmock_to_return)
581 {
582 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_notification_notify_CALL_INSTANCE));
583 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
584 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
585 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
586 Mock.fwk_notification_notify_CallInstance = CMock_Guts_MemChain(Mock.fwk_notification_notify_CallInstance, cmock_guts_index);
587 Mock.fwk_notification_notify_IgnoreBool = (char)0;
588 cmock_call_instance->LineNumber = cmock_line;
589 cmock_call_instance->ExpectAnyArgsBool = (char)0;
590 CMockExpectParameters_fwk_notification_notify(cmock_call_instance, notification_event, notification_event_Depth, count, count_Depth);
591 cmock_call_instance->ReturnVal = cmock_to_return;
592 }
593
fwk_notification_notify_CMockReturnMemThruPtr_notification_event(UNITY_LINE_TYPE cmock_line,struct fwk_event * notification_event,size_t cmock_size)594 void fwk_notification_notify_CMockReturnMemThruPtr_notification_event(UNITY_LINE_TYPE cmock_line, struct fwk_event* notification_event, size_t cmock_size)
595 {
596 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_notify_CallInstance));
597 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
598 cmock_call_instance->ReturnThruPtr_notification_event_Used = 1;
599 cmock_call_instance->ReturnThruPtr_notification_event_Val = notification_event;
600 cmock_call_instance->ReturnThruPtr_notification_event_Size = cmock_size;
601 }
602
fwk_notification_notify_CMockReturnMemThruPtr_count(UNITY_LINE_TYPE cmock_line,unsigned int * count,size_t cmock_size)603 void fwk_notification_notify_CMockReturnMemThruPtr_count(UNITY_LINE_TYPE cmock_line, unsigned int* count, size_t cmock_size)
604 {
605 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_notify_CallInstance));
606 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
607 cmock_call_instance->ReturnThruPtr_count_Used = 1;
608 cmock_call_instance->ReturnThruPtr_count_Val = count;
609 cmock_call_instance->ReturnThruPtr_count_Size = cmock_size;
610 }
611
fwk_notification_notify_CMockIgnoreArg_notification_event(UNITY_LINE_TYPE cmock_line)612 void fwk_notification_notify_CMockIgnoreArg_notification_event(UNITY_LINE_TYPE cmock_line)
613 {
614 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_notify_CallInstance));
615 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
616 cmock_call_instance->IgnoreArg_notification_event = 1;
617 }
618
fwk_notification_notify_CMockIgnoreArg_count(UNITY_LINE_TYPE cmock_line)619 void fwk_notification_notify_CMockIgnoreArg_count(UNITY_LINE_TYPE cmock_line)
620 {
621 CMOCK_fwk_notification_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_notification_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_notification_notify_CallInstance));
622 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
623 cmock_call_instance->IgnoreArg_count = 1;
624 }
625
626