1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #include <string.h>
3 #include <stdlib.h>
4 #include <setjmp.h>
5 #include "cmock.h"
6 #include "Mockmod_power_coordinator_extra.h"
7 
8 static const char* CMockString_domain_id = "domain_id";
9 static const char* CMockString_get_coordinator_period = "get_coordinator_period";
10 static const char* CMockString_period = "period";
11 static const char* CMockString_set_coordinator_period = "set_coordinator_period";
12 
13 typedef struct _CMOCK_get_coordinator_period_CALL_INSTANCE
14 {
15   UNITY_LINE_TYPE LineNumber;
16   char ExpectAnyArgsBool;
17   int ReturnVal;
18   fwk_id_t Expected_domain_id;
19   uint32_t* Expected_period;
20   int Expected_period_Depth;
21   char ReturnThruPtr_period_Used;
22   uint32_t* ReturnThruPtr_period_Val;
23   size_t ReturnThruPtr_period_Size;
24   char IgnoreArg_domain_id;
25   char IgnoreArg_period;
26 
27 } CMOCK_get_coordinator_period_CALL_INSTANCE;
28 
29 typedef struct _CMOCK_set_coordinator_period_CALL_INSTANCE
30 {
31   UNITY_LINE_TYPE LineNumber;
32   char ExpectAnyArgsBool;
33   int ReturnVal;
34   fwk_id_t Expected_domain_id;
35   uint32_t Expected_period;
36   char IgnoreArg_domain_id;
37   char IgnoreArg_period;
38 
39 } CMOCK_set_coordinator_period_CALL_INSTANCE;
40 
41 static struct Mockmod_power_coordinator_extraInstance
42 {
43   char get_coordinator_period_IgnoreBool;
44   int get_coordinator_period_FinalReturn;
45   char get_coordinator_period_CallbackBool;
46   CMOCK_get_coordinator_period_CALLBACK get_coordinator_period_CallbackFunctionPointer;
47   int get_coordinator_period_CallbackCalls;
48   CMOCK_MEM_INDEX_TYPE get_coordinator_period_CallInstance;
49   char set_coordinator_period_IgnoreBool;
50   int set_coordinator_period_FinalReturn;
51   char set_coordinator_period_CallbackBool;
52   CMOCK_set_coordinator_period_CALLBACK set_coordinator_period_CallbackFunctionPointer;
53   int set_coordinator_period_CallbackCalls;
54   CMOCK_MEM_INDEX_TYPE set_coordinator_period_CallInstance;
55 } Mock;
56 
57 extern jmp_buf AbortFrame;
58 
Mockmod_power_coordinator_extra_Verify(void)59 void Mockmod_power_coordinator_extra_Verify(void)
60 {
61   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
62   CMOCK_MEM_INDEX_TYPE call_instance;
63   call_instance = Mock.get_coordinator_period_CallInstance;
64   if (Mock.get_coordinator_period_IgnoreBool)
65     call_instance = CMOCK_GUTS_NONE;
66   if (CMOCK_GUTS_NONE != call_instance)
67   {
68     UNITY_SET_DETAIL(CMockString_get_coordinator_period);
69     UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
70   }
71   if (Mock.get_coordinator_period_CallbackFunctionPointer != NULL)
72   {
73     call_instance = CMOCK_GUTS_NONE;
74     (void)call_instance;
75   }
76   call_instance = Mock.set_coordinator_period_CallInstance;
77   if (Mock.set_coordinator_period_IgnoreBool)
78     call_instance = CMOCK_GUTS_NONE;
79   if (CMOCK_GUTS_NONE != call_instance)
80   {
81     UNITY_SET_DETAIL(CMockString_set_coordinator_period);
82     UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
83   }
84   if (Mock.set_coordinator_period_CallbackFunctionPointer != NULL)
85   {
86     call_instance = CMOCK_GUTS_NONE;
87     (void)call_instance;
88   }
89 }
90 
Mockmod_power_coordinator_extra_Init(void)91 void Mockmod_power_coordinator_extra_Init(void)
92 {
93   Mockmod_power_coordinator_extra_Destroy();
94 }
95 
Mockmod_power_coordinator_extra_Destroy(void)96 void Mockmod_power_coordinator_extra_Destroy(void)
97 {
98   CMock_Guts_MemFreeAll();
99   memset(&Mock, 0, sizeof(Mock));
100 }
101 
get_coordinator_period(fwk_id_t domain_id,uint32_t * period)102 int get_coordinator_period(fwk_id_t domain_id, uint32_t* period)
103 {
104   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
105   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance;
106   UNITY_SET_DETAIL(CMockString_get_coordinator_period);
107   cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.get_coordinator_period_CallInstance);
108   Mock.get_coordinator_period_CallInstance = CMock_Guts_MemNext(Mock.get_coordinator_period_CallInstance);
109   if (Mock.get_coordinator_period_IgnoreBool)
110   {
111     UNITY_CLR_DETAILS();
112     if (cmock_call_instance == NULL)
113       return Mock.get_coordinator_period_FinalReturn;
114     Mock.get_coordinator_period_FinalReturn = cmock_call_instance->ReturnVal;
115     return cmock_call_instance->ReturnVal;
116   }
117   if (!Mock.get_coordinator_period_CallbackBool &&
118       Mock.get_coordinator_period_CallbackFunctionPointer != NULL)
119   {
120     int cmock_cb_ret = Mock.get_coordinator_period_CallbackFunctionPointer(domain_id, period, Mock.get_coordinator_period_CallbackCalls++);
121     UNITY_CLR_DETAILS();
122     return cmock_cb_ret;
123   }
124   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
125   cmock_line = cmock_call_instance->LineNumber;
126   if (!cmock_call_instance->ExpectAnyArgsBool)
127   {
128   if (!cmock_call_instance->IgnoreArg_domain_id)
129   {
130     UNITY_SET_DETAILS(CMockString_get_coordinator_period,CMockString_domain_id);
131     UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
132   }
133   if (!cmock_call_instance->IgnoreArg_period)
134   {
135     UNITY_SET_DETAILS(CMockString_get_coordinator_period,CMockString_period);
136     if (cmock_call_instance->Expected_period == NULL)
137       { UNITY_TEST_ASSERT_NULL(period, cmock_line, CMockStringExpNULL); }
138     else
139       { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_period, period, cmock_call_instance->Expected_period_Depth, cmock_line, CMockStringMismatch); }
140   }
141   }
142   if (Mock.get_coordinator_period_CallbackFunctionPointer != NULL)
143   {
144     cmock_call_instance->ReturnVal = Mock.get_coordinator_period_CallbackFunctionPointer(domain_id, period, Mock.get_coordinator_period_CallbackCalls++);
145   }
146   if (cmock_call_instance->ReturnThruPtr_period_Used)
147   {
148     UNITY_TEST_ASSERT_NOT_NULL(period, cmock_line, CMockStringPtrIsNULL);
149     memcpy((void*)period, (void*)cmock_call_instance->ReturnThruPtr_period_Val,
150       cmock_call_instance->ReturnThruPtr_period_Size);
151   }
152   UNITY_CLR_DETAILS();
153   return cmock_call_instance->ReturnVal;
154 }
155 
156 void CMockExpectParameters_get_coordinator_period(CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t* period, int period_Depth);
CMockExpectParameters_get_coordinator_period(CMOCK_get_coordinator_period_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,uint32_t * period,int period_Depth)157 void CMockExpectParameters_get_coordinator_period(CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t* period, int period_Depth)
158 {
159   memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
160          sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
161   cmock_call_instance->IgnoreArg_domain_id = 0;
162   cmock_call_instance->Expected_period = period;
163   cmock_call_instance->Expected_period_Depth = period_Depth;
164   cmock_call_instance->IgnoreArg_period = 0;
165   cmock_call_instance->ReturnThruPtr_period_Used = 0;
166 }
167 
get_coordinator_period_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)168 void get_coordinator_period_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
169 {
170   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_get_coordinator_period_CALL_INSTANCE));
171   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
172   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
173   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
174   Mock.get_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.get_coordinator_period_CallInstance, cmock_guts_index);
175   Mock.get_coordinator_period_IgnoreBool = (char)0;
176   cmock_call_instance->LineNumber = cmock_line;
177   cmock_call_instance->ExpectAnyArgsBool = (char)0;
178   cmock_call_instance->ReturnVal = cmock_to_return;
179   Mock.get_coordinator_period_IgnoreBool = (char)1;
180 }
181 
get_coordinator_period_CMockStopIgnore(void)182 void get_coordinator_period_CMockStopIgnore(void)
183 {
184   if(Mock.get_coordinator_period_IgnoreBool)
185     Mock.get_coordinator_period_CallInstance = CMock_Guts_MemNext(Mock.get_coordinator_period_CallInstance);
186   Mock.get_coordinator_period_IgnoreBool = (char)0;
187 }
188 
get_coordinator_period_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)189 void get_coordinator_period_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
190 {
191   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_get_coordinator_period_CALL_INSTANCE));
192   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
193   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
194   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
195   Mock.get_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.get_coordinator_period_CallInstance, cmock_guts_index);
196   Mock.get_coordinator_period_IgnoreBool = (char)0;
197   cmock_call_instance->LineNumber = cmock_line;
198   cmock_call_instance->ExpectAnyArgsBool = (char)0;
199   cmock_call_instance->ReturnVal = cmock_to_return;
200   cmock_call_instance->ExpectAnyArgsBool = (char)1;
201 }
202 
get_coordinator_period_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uint32_t * period,int cmock_to_return)203 void get_coordinator_period_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uint32_t* period, int cmock_to_return)
204 {
205   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_get_coordinator_period_CALL_INSTANCE));
206   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
207   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
208   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
209   Mock.get_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.get_coordinator_period_CallInstance, cmock_guts_index);
210   Mock.get_coordinator_period_IgnoreBool = (char)0;
211   cmock_call_instance->LineNumber = cmock_line;
212   cmock_call_instance->ExpectAnyArgsBool = (char)0;
213   CMockExpectParameters_get_coordinator_period(cmock_call_instance, domain_id, period, 1);
214   cmock_call_instance->ReturnVal = cmock_to_return;
215 }
216 
get_coordinator_period_AddCallback(CMOCK_get_coordinator_period_CALLBACK Callback)217 void get_coordinator_period_AddCallback(CMOCK_get_coordinator_period_CALLBACK Callback)
218 {
219   Mock.get_coordinator_period_IgnoreBool = (char)0;
220   Mock.get_coordinator_period_CallbackBool = (char)1;
221   Mock.get_coordinator_period_CallbackFunctionPointer = Callback;
222 }
223 
get_coordinator_period_Stub(CMOCK_get_coordinator_period_CALLBACK Callback)224 void get_coordinator_period_Stub(CMOCK_get_coordinator_period_CALLBACK Callback)
225 {
226   Mock.get_coordinator_period_IgnoreBool = (char)0;
227   Mock.get_coordinator_period_CallbackBool = (char)0;
228   Mock.get_coordinator_period_CallbackFunctionPointer = Callback;
229 }
230 
get_coordinator_period_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uint32_t * period,int period_Depth,int cmock_to_return)231 void get_coordinator_period_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uint32_t* period, int period_Depth, int cmock_to_return)
232 {
233   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_get_coordinator_period_CALL_INSTANCE));
234   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
235   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
236   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
237   Mock.get_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.get_coordinator_period_CallInstance, cmock_guts_index);
238   Mock.get_coordinator_period_IgnoreBool = (char)0;
239   cmock_call_instance->LineNumber = cmock_line;
240   cmock_call_instance->ExpectAnyArgsBool = (char)0;
241   CMockExpectParameters_get_coordinator_period(cmock_call_instance, domain_id, period, period_Depth);
242   cmock_call_instance->ReturnVal = cmock_to_return;
243 }
244 
get_coordinator_period_CMockReturnMemThruPtr_period(UNITY_LINE_TYPE cmock_line,uint32_t * period,size_t cmock_size)245 void get_coordinator_period_CMockReturnMemThruPtr_period(UNITY_LINE_TYPE cmock_line, uint32_t* period, size_t cmock_size)
246 {
247   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.get_coordinator_period_CallInstance));
248   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
249   cmock_call_instance->ReturnThruPtr_period_Used = 1;
250   cmock_call_instance->ReturnThruPtr_period_Val = period;
251   cmock_call_instance->ReturnThruPtr_period_Size = cmock_size;
252 }
253 
get_coordinator_period_CMockIgnoreArg_domain_id(UNITY_LINE_TYPE cmock_line)254 void get_coordinator_period_CMockIgnoreArg_domain_id(UNITY_LINE_TYPE cmock_line)
255 {
256   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.get_coordinator_period_CallInstance));
257   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
258   cmock_call_instance->IgnoreArg_domain_id = 1;
259 }
260 
get_coordinator_period_CMockIgnoreArg_period(UNITY_LINE_TYPE cmock_line)261 void get_coordinator_period_CMockIgnoreArg_period(UNITY_LINE_TYPE cmock_line)
262 {
263   CMOCK_get_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_get_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.get_coordinator_period_CallInstance));
264   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
265   cmock_call_instance->IgnoreArg_period = 1;
266 }
267 
set_coordinator_period(fwk_id_t domain_id,uint32_t period)268 int set_coordinator_period(fwk_id_t domain_id, uint32_t period)
269 {
270   UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
271   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance;
272   UNITY_SET_DETAIL(CMockString_set_coordinator_period);
273   cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.set_coordinator_period_CallInstance);
274   Mock.set_coordinator_period_CallInstance = CMock_Guts_MemNext(Mock.set_coordinator_period_CallInstance);
275   if (Mock.set_coordinator_period_IgnoreBool)
276   {
277     UNITY_CLR_DETAILS();
278     if (cmock_call_instance == NULL)
279       return Mock.set_coordinator_period_FinalReturn;
280     Mock.set_coordinator_period_FinalReturn = cmock_call_instance->ReturnVal;
281     return cmock_call_instance->ReturnVal;
282   }
283   if (!Mock.set_coordinator_period_CallbackBool &&
284       Mock.set_coordinator_period_CallbackFunctionPointer != NULL)
285   {
286     int cmock_cb_ret = Mock.set_coordinator_period_CallbackFunctionPointer(domain_id, period, Mock.set_coordinator_period_CallbackCalls++);
287     UNITY_CLR_DETAILS();
288     return cmock_cb_ret;
289   }
290   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
291   cmock_line = cmock_call_instance->LineNumber;
292   if (!cmock_call_instance->ExpectAnyArgsBool)
293   {
294   if (!cmock_call_instance->IgnoreArg_domain_id)
295   {
296     UNITY_SET_DETAILS(CMockString_set_coordinator_period,CMockString_domain_id);
297     UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
298   }
299   if (!cmock_call_instance->IgnoreArg_period)
300   {
301     UNITY_SET_DETAILS(CMockString_set_coordinator_period,CMockString_period);
302     UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_period, period, cmock_line, CMockStringMismatch);
303   }
304   }
305   if (Mock.set_coordinator_period_CallbackFunctionPointer != NULL)
306   {
307     cmock_call_instance->ReturnVal = Mock.set_coordinator_period_CallbackFunctionPointer(domain_id, period, Mock.set_coordinator_period_CallbackCalls++);
308   }
309   UNITY_CLR_DETAILS();
310   return cmock_call_instance->ReturnVal;
311 }
312 
313 void CMockExpectParameters_set_coordinator_period(CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t period);
CMockExpectParameters_set_coordinator_period(CMOCK_set_coordinator_period_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,uint32_t period)314 void CMockExpectParameters_set_coordinator_period(CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t period)
315 {
316   memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
317          sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
318   cmock_call_instance->IgnoreArg_domain_id = 0;
319   cmock_call_instance->Expected_period = period;
320   cmock_call_instance->IgnoreArg_period = 0;
321 }
322 
set_coordinator_period_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)323 void set_coordinator_period_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
324 {
325   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_set_coordinator_period_CALL_INSTANCE));
326   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
327   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
328   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
329   Mock.set_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.set_coordinator_period_CallInstance, cmock_guts_index);
330   Mock.set_coordinator_period_IgnoreBool = (char)0;
331   cmock_call_instance->LineNumber = cmock_line;
332   cmock_call_instance->ExpectAnyArgsBool = (char)0;
333   cmock_call_instance->ReturnVal = cmock_to_return;
334   Mock.set_coordinator_period_IgnoreBool = (char)1;
335 }
336 
set_coordinator_period_CMockStopIgnore(void)337 void set_coordinator_period_CMockStopIgnore(void)
338 {
339   if(Mock.set_coordinator_period_IgnoreBool)
340     Mock.set_coordinator_period_CallInstance = CMock_Guts_MemNext(Mock.set_coordinator_period_CallInstance);
341   Mock.set_coordinator_period_IgnoreBool = (char)0;
342 }
343 
set_coordinator_period_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)344 void set_coordinator_period_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
345 {
346   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_set_coordinator_period_CALL_INSTANCE));
347   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
348   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
349   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
350   Mock.set_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.set_coordinator_period_CallInstance, cmock_guts_index);
351   Mock.set_coordinator_period_IgnoreBool = (char)0;
352   cmock_call_instance->LineNumber = cmock_line;
353   cmock_call_instance->ExpectAnyArgsBool = (char)0;
354   cmock_call_instance->ReturnVal = cmock_to_return;
355   cmock_call_instance->ExpectAnyArgsBool = (char)1;
356 }
357 
set_coordinator_period_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uint32_t period,int cmock_to_return)358 void set_coordinator_period_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uint32_t period, int cmock_to_return)
359 {
360   CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_set_coordinator_period_CALL_INSTANCE));
361   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
362   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
363   memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
364   Mock.set_coordinator_period_CallInstance = CMock_Guts_MemChain(Mock.set_coordinator_period_CallInstance, cmock_guts_index);
365   Mock.set_coordinator_period_IgnoreBool = (char)0;
366   cmock_call_instance->LineNumber = cmock_line;
367   cmock_call_instance->ExpectAnyArgsBool = (char)0;
368   CMockExpectParameters_set_coordinator_period(cmock_call_instance, domain_id, period);
369   cmock_call_instance->ReturnVal = cmock_to_return;
370 }
371 
set_coordinator_period_AddCallback(CMOCK_set_coordinator_period_CALLBACK Callback)372 void set_coordinator_period_AddCallback(CMOCK_set_coordinator_period_CALLBACK Callback)
373 {
374   Mock.set_coordinator_period_IgnoreBool = (char)0;
375   Mock.set_coordinator_period_CallbackBool = (char)1;
376   Mock.set_coordinator_period_CallbackFunctionPointer = Callback;
377 }
378 
set_coordinator_period_Stub(CMOCK_set_coordinator_period_CALLBACK Callback)379 void set_coordinator_period_Stub(CMOCK_set_coordinator_period_CALLBACK Callback)
380 {
381   Mock.set_coordinator_period_IgnoreBool = (char)0;
382   Mock.set_coordinator_period_CallbackBool = (char)0;
383   Mock.set_coordinator_period_CallbackFunctionPointer = Callback;
384 }
385 
set_coordinator_period_CMockIgnoreArg_domain_id(UNITY_LINE_TYPE cmock_line)386 void set_coordinator_period_CMockIgnoreArg_domain_id(UNITY_LINE_TYPE cmock_line)
387 {
388   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.set_coordinator_period_CallInstance));
389   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
390   cmock_call_instance->IgnoreArg_domain_id = 1;
391 }
392 
set_coordinator_period_CMockIgnoreArg_period(UNITY_LINE_TYPE cmock_line)393 void set_coordinator_period_CMockIgnoreArg_period(UNITY_LINE_TYPE cmock_line)
394 {
395   CMOCK_set_coordinator_period_CALL_INSTANCE* cmock_call_instance = (CMOCK_set_coordinator_period_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.set_coordinator_period_CallInstance));
396   UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringIgnPreExp);
397   cmock_call_instance->IgnoreArg_period = 1;
398 }
399 
400