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*)(&notification_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*)(&notification_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*)(&notification_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*)(&notification_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