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