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_arch.h"
7 
8 static const char* CMockString_driver = "driver";
9 static const char* CMockString_fwk_arch_deinit = "fwk_arch_deinit";
10 static const char* CMockString_fwk_arch_init = "fwk_arch_init";
11 static const char* CMockString_fwk_arch_suspend = "fwk_arch_suspend";
12 
13 typedef struct _CMOCK_fwk_arch_init_CALL_INSTANCE
14 {
15   UNITY_LINE_TYPE LineNumber;
16   char ExpectAnyArgsBool;
17   int ReturnVal;
18   const struct fwk_arch_init_driver* Expected_driver;
19   int Expected_driver_Depth;
20   char IgnoreArg_driver;
21 
22 } CMOCK_fwk_arch_init_CALL_INSTANCE;
23 
24 typedef struct _CMOCK_fwk_arch_deinit_CALL_INSTANCE
25 {
26   UNITY_LINE_TYPE LineNumber;
27   char ExpectAnyArgsBool;
28   int ReturnVal;
29 
30 } CMOCK_fwk_arch_deinit_CALL_INSTANCE;
31 
32 typedef struct _CMOCK_fwk_arch_suspend_CALL_INSTANCE
33 {
34   UNITY_LINE_TYPE LineNumber;
35   char ExpectAnyArgsBool;
36 
37 } CMOCK_fwk_arch_suspend_CALL_INSTANCE;
38 
39 static struct Mockfwk_archInstance
40 {
41   char fwk_arch_init_IgnoreBool;
42   int fwk_arch_init_FinalReturn;
43   char fwk_arch_init_CallbackBool;
44   CMOCK_fwk_arch_init_CALLBACK fwk_arch_init_CallbackFunctionPointer;
45   int fwk_arch_init_CallbackCalls;
46   CMOCK_MEM_INDEX_TYPE fwk_arch_init_CallInstance;
47   char fwk_arch_deinit_IgnoreBool;
48   int fwk_arch_deinit_FinalReturn;
49   char fwk_arch_deinit_CallbackBool;
50   CMOCK_fwk_arch_deinit_CALLBACK fwk_arch_deinit_CallbackFunctionPointer;
51   int fwk_arch_deinit_CallbackCalls;
52   CMOCK_MEM_INDEX_TYPE fwk_arch_deinit_CallInstance;
53   char fwk_arch_suspend_IgnoreBool;
54   char fwk_arch_suspend_CallbackBool;
55   CMOCK_fwk_arch_suspend_CALLBACK fwk_arch_suspend_CallbackFunctionPointer;
56   int fwk_arch_suspend_CallbackCalls;
57   CMOCK_MEM_INDEX_TYPE fwk_arch_suspend_CallInstance;
58 } Mock;
59 
60 extern jmp_buf AbortFrame;
61 
Mockfwk_arch_Verify(void)62 void Mockfwk_arch_Verify(void)
63 {
64   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
65   CMOCK_MEM_INDEX_TYPE call_instance;
66   call_instance = Mock.fwk_arch_init_CallInstance;
67   if (Mock.fwk_arch_init_IgnoreBool)
68     call_instance = CMOCK_GUTS_NONE;
69   if (CMOCK_GUTS_NONE != call_instance)
70   {
71     UNITY_SET_DETAIL(CMockString_fwk_arch_init);
72     UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
73   }
74   if (Mock.fwk_arch_init_CallbackFunctionPointer != NULL)
75   {
76     call_instance = CMOCK_GUTS_NONE;
77     (void)call_instance;
78   }
79   call_instance = Mock.fwk_arch_deinit_CallInstance;
80   if (Mock.fwk_arch_deinit_IgnoreBool)
81     call_instance = CMOCK_GUTS_NONE;
82   if (CMOCK_GUTS_NONE != call_instance)
83   {
84     UNITY_SET_DETAIL(CMockString_fwk_arch_deinit);
85     UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
86   }
87   if (Mock.fwk_arch_deinit_CallbackFunctionPointer != NULL)
88   {
89     call_instance = CMOCK_GUTS_NONE;
90     (void)call_instance;
91   }
92   call_instance = Mock.fwk_arch_suspend_CallInstance;
93   if (Mock.fwk_arch_suspend_IgnoreBool)
94     call_instance = CMOCK_GUTS_NONE;
95   if (CMOCK_GUTS_NONE != call_instance)
96   {
97     UNITY_SET_DETAIL(CMockString_fwk_arch_suspend);
98     UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
99   }
100   if (Mock.fwk_arch_suspend_CallbackFunctionPointer != NULL)
101   {
102     call_instance = CMOCK_GUTS_NONE;
103     (void)call_instance;
104   }
105 }
106 
Mockfwk_arch_Init(void)107 void Mockfwk_arch_Init(void)
108 {
109   Mockfwk_arch_Destroy();
110 }
111 
Mockfwk_arch_Destroy(void)112 void Mockfwk_arch_Destroy(void)
113 {
114   CMock_Guts_MemFreeAll();
115   memset(&Mock, 0, sizeof(Mock));
116 }
117 
fwk_arch_init(const struct fwk_arch_init_driver * driver)118 int fwk_arch_init(const struct fwk_arch_init_driver* driver)
119 {
120   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
121   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance;
122   UNITY_SET_DETAIL(CMockString_fwk_arch_init);
123   cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_arch_init_CallInstance);
124   Mock.fwk_arch_init_CallInstance = CMock_Guts_MemNext(Mock.fwk_arch_init_CallInstance);
125   if (Mock.fwk_arch_init_IgnoreBool)
126   {
127     UNITY_CLR_DETAILS();
128     if (cmock_call_instance == NULL)
129       return Mock.fwk_arch_init_FinalReturn;
130     Mock.fwk_arch_init_FinalReturn = cmock_call_instance->ReturnVal;
131     return cmock_call_instance->ReturnVal;
132   }
133   if (!Mock.fwk_arch_init_CallbackBool &&
134       Mock.fwk_arch_init_CallbackFunctionPointer != NULL)
135   {
136     int cmock_cb_ret = Mock.fwk_arch_init_CallbackFunctionPointer(driver, Mock.fwk_arch_init_CallbackCalls++);
137     UNITY_CLR_DETAILS();
138     return cmock_cb_ret;
139   }
140   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
141   cmock_line = cmock_call_instance->LineNumber;
142   if (!cmock_call_instance->ExpectAnyArgsBool)
143   {
144   if (!cmock_call_instance->IgnoreArg_driver)
145   {
146     UNITY_SET_DETAILS(CMockString_fwk_arch_init,CMockString_driver);
147     if (cmock_call_instance->Expected_driver == NULL)
148       { UNITY_TEST_ASSERT_NULL(driver, cmock_line, CMockStringExpNULL); }
149     else
150       { UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY((void*)(cmock_call_instance->Expected_driver), (void*)(driver), sizeof(const struct fwk_arch_init_driver), cmock_call_instance->Expected_driver_Depth, cmock_line, CMockStringMismatch); }
151   }
152   }
153   if (Mock.fwk_arch_init_CallbackFunctionPointer != NULL)
154   {
155     cmock_call_instance->ReturnVal = Mock.fwk_arch_init_CallbackFunctionPointer(driver, Mock.fwk_arch_init_CallbackCalls++);
156   }
157   UNITY_CLR_DETAILS();
158   return cmock_call_instance->ReturnVal;
159 }
160 
161 void CMockExpectParameters_fwk_arch_init(CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance, const struct fwk_arch_init_driver* driver, int driver_Depth);
CMockExpectParameters_fwk_arch_init(CMOCK_fwk_arch_init_CALL_INSTANCE * cmock_call_instance,const struct fwk_arch_init_driver * driver,int driver_Depth)162 void CMockExpectParameters_fwk_arch_init(CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance, const struct fwk_arch_init_driver* driver, int driver_Depth)
163 {
164   cmock_call_instance->Expected_driver = driver;
165   cmock_call_instance->Expected_driver_Depth = driver_Depth;
166   cmock_call_instance->IgnoreArg_driver = 0;
167 }
168 
fwk_arch_init_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)169 void fwk_arch_init_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
170 {
171   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_init_CALL_INSTANCE));
172   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
173   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
174   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
175   Mock.fwk_arch_init_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_init_CallInstance, cmock_guts_index);
176   Mock.fwk_arch_init_IgnoreBool = (char)0;
177   cmock_call_instance->LineNumber = cmock_line;
178   cmock_call_instance->ExpectAnyArgsBool = (char)0;
179   cmock_call_instance->ReturnVal = cmock_to_return;
180   Mock.fwk_arch_init_IgnoreBool = (char)1;
181 }
182 
fwk_arch_init_CMockStopIgnore(void)183 void fwk_arch_init_CMockStopIgnore(void)
184 {
185   if(Mock.fwk_arch_init_IgnoreBool)
186     Mock.fwk_arch_init_CallInstance = CMock_Guts_MemNext(Mock.fwk_arch_init_CallInstance);
187   Mock.fwk_arch_init_IgnoreBool = (char)0;
188 }
189 
fwk_arch_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)190 void fwk_arch_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
191 {
192   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_init_CALL_INSTANCE));
193   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
194   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
195   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
196   Mock.fwk_arch_init_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_init_CallInstance, cmock_guts_index);
197   Mock.fwk_arch_init_IgnoreBool = (char)0;
198   cmock_call_instance->LineNumber = cmock_line;
199   cmock_call_instance->ExpectAnyArgsBool = (char)0;
200   cmock_call_instance->ReturnVal = cmock_to_return;
201   cmock_call_instance->ExpectAnyArgsBool = (char)1;
202 }
203 
fwk_arch_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,const struct fwk_arch_init_driver * driver,int cmock_to_return)204 void fwk_arch_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_init_driver* driver, int cmock_to_return)
205 {
206   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_init_CALL_INSTANCE));
207   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
208   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
209   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
210   Mock.fwk_arch_init_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_init_CallInstance, cmock_guts_index);
211   Mock.fwk_arch_init_IgnoreBool = (char)0;
212   cmock_call_instance->LineNumber = cmock_line;
213   cmock_call_instance->ExpectAnyArgsBool = (char)0;
214   CMockExpectParameters_fwk_arch_init(cmock_call_instance, driver, 1);
215   cmock_call_instance->ReturnVal = cmock_to_return;
216 }
217 
fwk_arch_init_AddCallback(CMOCK_fwk_arch_init_CALLBACK Callback)218 void fwk_arch_init_AddCallback(CMOCK_fwk_arch_init_CALLBACK Callback)
219 {
220   Mock.fwk_arch_init_IgnoreBool = (char)0;
221   Mock.fwk_arch_init_CallbackBool = (char)1;
222   Mock.fwk_arch_init_CallbackFunctionPointer = Callback;
223 }
224 
fwk_arch_init_Stub(CMOCK_fwk_arch_init_CALLBACK Callback)225 void fwk_arch_init_Stub(CMOCK_fwk_arch_init_CALLBACK Callback)
226 {
227   Mock.fwk_arch_init_IgnoreBool = (char)0;
228   Mock.fwk_arch_init_CallbackBool = (char)0;
229   Mock.fwk_arch_init_CallbackFunctionPointer = Callback;
230 }
231 
fwk_arch_init_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line,const struct fwk_arch_init_driver * driver,int driver_Depth,int cmock_to_return)232 void fwk_arch_init_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_init_driver* driver, int driver_Depth, int cmock_to_return)
233 {
234   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_init_CALL_INSTANCE));
235   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
236   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
237   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
238   Mock.fwk_arch_init_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_init_CallInstance, cmock_guts_index);
239   Mock.fwk_arch_init_IgnoreBool = (char)0;
240   cmock_call_instance->LineNumber = cmock_line;
241   cmock_call_instance->ExpectAnyArgsBool = (char)0;
242   CMockExpectParameters_fwk_arch_init(cmock_call_instance, driver, driver_Depth);
243   cmock_call_instance->ReturnVal = cmock_to_return;
244 }
245 
fwk_arch_init_CMockIgnoreArg_driver(UNITY_LINE_TYPE cmock_line)246 void fwk_arch_init_CMockIgnoreArg_driver(UNITY_LINE_TYPE cmock_line)
247 {
248   CMOCK_fwk_arch_init_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.fwk_arch_init_CallInstance));
249   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
250   cmock_call_instance->IgnoreArg_driver = 1;
251 }
252 
fwk_arch_deinit(void)253 int fwk_arch_deinit(void)
254 {
255   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
256   CMOCK_fwk_arch_deinit_CALL_INSTANCE* cmock_call_instance;
257   UNITY_SET_DETAIL(CMockString_fwk_arch_deinit);
258   cmock_call_instance = (CMOCK_fwk_arch_deinit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_arch_deinit_CallInstance);
259   Mock.fwk_arch_deinit_CallInstance = CMock_Guts_MemNext(Mock.fwk_arch_deinit_CallInstance);
260   if (Mock.fwk_arch_deinit_IgnoreBool)
261   {
262     UNITY_CLR_DETAILS();
263     if (cmock_call_instance == NULL)
264       return Mock.fwk_arch_deinit_FinalReturn;
265     Mock.fwk_arch_deinit_FinalReturn = cmock_call_instance->ReturnVal;
266     return cmock_call_instance->ReturnVal;
267   }
268   if (!Mock.fwk_arch_deinit_CallbackBool &&
269       Mock.fwk_arch_deinit_CallbackFunctionPointer != NULL)
270   {
271     int cmock_cb_ret = Mock.fwk_arch_deinit_CallbackFunctionPointer(Mock.fwk_arch_deinit_CallbackCalls++);
272     UNITY_CLR_DETAILS();
273     return cmock_cb_ret;
274   }
275   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
276   cmock_line = cmock_call_instance->LineNumber;
277   if (Mock.fwk_arch_deinit_CallbackFunctionPointer != NULL)
278   {
279     cmock_call_instance->ReturnVal = Mock.fwk_arch_deinit_CallbackFunctionPointer(Mock.fwk_arch_deinit_CallbackCalls++);
280   }
281   UNITY_CLR_DETAILS();
282   return cmock_call_instance->ReturnVal;
283 }
284 
fwk_arch_deinit_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)285 void fwk_arch_deinit_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
286 {
287   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_deinit_CALL_INSTANCE));
288   CMOCK_fwk_arch_deinit_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_deinit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
289   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
290   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
291   Mock.fwk_arch_deinit_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_deinit_CallInstance, cmock_guts_index);
292   Mock.fwk_arch_deinit_IgnoreBool = (char)0;
293   cmock_call_instance->LineNumber = cmock_line;
294   cmock_call_instance->ExpectAnyArgsBool = (char)0;
295   cmock_call_instance->ReturnVal = cmock_to_return;
296   Mock.fwk_arch_deinit_IgnoreBool = (char)1;
297 }
298 
fwk_arch_deinit_CMockStopIgnore(void)299 void fwk_arch_deinit_CMockStopIgnore(void)
300 {
301   if(Mock.fwk_arch_deinit_IgnoreBool)
302     Mock.fwk_arch_deinit_CallInstance = CMock_Guts_MemNext(Mock.fwk_arch_deinit_CallInstance);
303   Mock.fwk_arch_deinit_IgnoreBool = (char)0;
304 }
305 
fwk_arch_deinit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)306 void fwk_arch_deinit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
307 {
308   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_deinit_CALL_INSTANCE));
309   CMOCK_fwk_arch_deinit_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_deinit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
310   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
311   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
312   Mock.fwk_arch_deinit_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_deinit_CallInstance, cmock_guts_index);
313   Mock.fwk_arch_deinit_IgnoreBool = (char)0;
314   cmock_call_instance->LineNumber = cmock_line;
315   cmock_call_instance->ExpectAnyArgsBool = (char)0;
316   cmock_call_instance->ReturnVal = cmock_to_return;
317 }
318 
fwk_arch_deinit_AddCallback(CMOCK_fwk_arch_deinit_CALLBACK Callback)319 void fwk_arch_deinit_AddCallback(CMOCK_fwk_arch_deinit_CALLBACK Callback)
320 {
321   Mock.fwk_arch_deinit_IgnoreBool = (char)0;
322   Mock.fwk_arch_deinit_CallbackBool = (char)1;
323   Mock.fwk_arch_deinit_CallbackFunctionPointer = Callback;
324 }
325 
fwk_arch_deinit_Stub(CMOCK_fwk_arch_deinit_CALLBACK Callback)326 void fwk_arch_deinit_Stub(CMOCK_fwk_arch_deinit_CALLBACK Callback)
327 {
328   Mock.fwk_arch_deinit_IgnoreBool = (char)0;
329   Mock.fwk_arch_deinit_CallbackBool = (char)0;
330   Mock.fwk_arch_deinit_CallbackFunctionPointer = Callback;
331 }
332 
fwk_arch_suspend(void)333 void fwk_arch_suspend(void)
334 {
335   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
336   CMOCK_fwk_arch_suspend_CALL_INSTANCE* cmock_call_instance;
337   UNITY_SET_DETAIL(CMockString_fwk_arch_suspend);
338   cmock_call_instance = (CMOCK_fwk_arch_suspend_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.fwk_arch_suspend_CallInstance);
339   Mock.fwk_arch_suspend_CallInstance = CMock_Guts_MemNext(Mock.fwk_arch_suspend_CallInstance);
340   if (Mock.fwk_arch_suspend_IgnoreBool)
341   {
342     UNITY_CLR_DETAILS();
343     return;
344   }
345   if (!Mock.fwk_arch_suspend_CallbackBool &&
346       Mock.fwk_arch_suspend_CallbackFunctionPointer != NULL)
347   {
348     Mock.fwk_arch_suspend_CallbackFunctionPointer(Mock.fwk_arch_suspend_CallbackCalls++);
349     UNITY_CLR_DETAILS();
350     return;
351   }
352   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
353   cmock_line = cmock_call_instance->LineNumber;
354   if (Mock.fwk_arch_suspend_CallbackFunctionPointer != NULL)
355   {
356     Mock.fwk_arch_suspend_CallbackFunctionPointer(Mock.fwk_arch_suspend_CallbackCalls++);
357   }
358   UNITY_CLR_DETAILS();
359 }
360 
fwk_arch_suspend_CMockIgnore(void)361 void fwk_arch_suspend_CMockIgnore(void)
362 {
363   Mock.fwk_arch_suspend_IgnoreBool = (char)1;
364 }
365 
fwk_arch_suspend_CMockStopIgnore(void)366 void fwk_arch_suspend_CMockStopIgnore(void)
367 {
368   Mock.fwk_arch_suspend_IgnoreBool = (char)0;
369 }
370 
fwk_arch_suspend_CMockExpect(UNITY_LINE_TYPE cmock_line)371 void fwk_arch_suspend_CMockExpect(UNITY_LINE_TYPE cmock_line)
372 {
373   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_fwk_arch_suspend_CALL_INSTANCE));
374   CMOCK_fwk_arch_suspend_CALL_INSTANCE* cmock_call_instance = (CMOCK_fwk_arch_suspend_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
375   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
376   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
377   Mock.fwk_arch_suspend_CallInstance = CMock_Guts_MemChain(Mock.fwk_arch_suspend_CallInstance, cmock_guts_index);
378   Mock.fwk_arch_suspend_IgnoreBool = (char)0;
379   cmock_call_instance->LineNumber = cmock_line;
380   cmock_call_instance->ExpectAnyArgsBool = (char)0;
381 }
382 
fwk_arch_suspend_AddCallback(CMOCK_fwk_arch_suspend_CALLBACK Callback)383 void fwk_arch_suspend_AddCallback(CMOCK_fwk_arch_suspend_CALLBACK Callback)
384 {
385   Mock.fwk_arch_suspend_IgnoreBool = (char)0;
386   Mock.fwk_arch_suspend_CallbackBool = (char)1;
387   Mock.fwk_arch_suspend_CallbackFunctionPointer = Callback;
388 }
389 
fwk_arch_suspend_Stub(CMOCK_fwk_arch_suspend_CALLBACK Callback)390 void fwk_arch_suspend_Stub(CMOCK_fwk_arch_suspend_CALLBACK Callback)
391 {
392   Mock.fwk_arch_suspend_IgnoreBool = (char)0;
393   Mock.fwk_arch_suspend_CallbackBool = (char)0;
394   Mock.fwk_arch_suspend_CallbackFunctionPointer = Callback;
395 }
396 
397