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_scmi_extra.h"
7
8 static const char* CMockString_agent_count = "agent_count";
9 static const char* CMockString_agent_id = "agent_id";
10 static const char* CMockString_agent_type = "agent_type";
11 static const char* CMockString_channel_id = "channel_id";
12 static const char* CMockString_message_header = "message_header";
13 static const char* CMockString_message_id = "message_id";
14 static const char* CMockString_mod_scmi_from_protocol_get_agent_count = "mod_scmi_from_protocol_get_agent_count";
15 static const char* CMockString_mod_scmi_from_protocol_get_agent_id = "mod_scmi_from_protocol_get_agent_id";
16 static const char* CMockString_mod_scmi_from_protocol_get_agent_type = "mod_scmi_from_protocol_get_agent_type";
17 static const char* CMockString_mod_scmi_from_protocol_get_max_payload_size = "mod_scmi_from_protocol_get_max_payload_size";
18 static const char* CMockString_mod_scmi_from_protocol_notify = "mod_scmi_from_protocol_notify";
19 static const char* CMockString_mod_scmi_from_protocol_respond = "mod_scmi_from_protocol_respond";
20 static const char* CMockString_mod_scmi_from_protocol_response_message_handler = "mod_scmi_from_protocol_response_message_handler";
21 static const char* CMockString_mod_scmi_from_protocol_send_message = "mod_scmi_from_protocol_send_message";
22 static const char* CMockString_mod_scmi_from_protocol_write_payload = "mod_scmi_from_protocol_write_payload";
23 static const char* CMockString_mod_scmi_to_transport_api_get_max_payload_size = "mod_scmi_to_transport_api_get_max_payload_size";
24 static const char* CMockString_mod_scmi_to_transport_api_get_message_header = "mod_scmi_to_transport_api_get_message_header";
25 static const char* CMockString_mod_scmi_to_transport_api_get_payload = "mod_scmi_to_transport_api_get_payload";
26 static const char* CMockString_mod_scmi_to_transport_api_get_secure = "mod_scmi_to_transport_api_get_secure";
27 static const char* CMockString_mod_scmi_to_transport_api_release_transport_channel_lock = "mod_scmi_to_transport_api_release_transport_channel_lock";
28 static const char* CMockString_mod_scmi_to_transport_api_respond = "mod_scmi_to_transport_api_respond";
29 static const char* CMockString_mod_scmi_to_transport_api_transmit = "mod_scmi_to_transport_api_transmit";
30 static const char* CMockString_mod_scmi_to_transport_api_write_payload = "mod_scmi_to_transport_api_write_payload";
31 static const char* CMockString_offset = "offset";
32 static const char* CMockString_payload = "payload";
33 static const char* CMockString_payload_size = "payload_size";
34 static const char* CMockString_protocol_id = "protocol_id";
35 static const char* CMockString_request_ack_by_interrupt = "request_ack_by_interrupt";
36 static const char* CMockString_scmi_message_id = "scmi_message_id";
37 static const char* CMockString_scmi_protocol_id = "scmi_protocol_id";
38 static const char* CMockString_secure = "secure";
39 static const char* CMockString_service_id = "service_id";
40 static const char* CMockString_size = "size";
41 static const char* CMockString_token = "token";
42
43 typedef struct _CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE
44 {
45 UNITY_LINE_TYPE LineNumber;
46 char ExpectAnyArgsBool;
47 int ReturnVal;
48 fwk_id_t Expected_channel_id;
49 bool* Expected_secure;
50 char ReturnThruPtr_secure_Used;
51 bool* ReturnThruPtr_secure_Val;
52 size_t ReturnThruPtr_secure_Size;
53
54 } CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE;
55
56 typedef struct _CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE
57 {
58 UNITY_LINE_TYPE LineNumber;
59 char ExpectAnyArgsBool;
60 int ReturnVal;
61 fwk_id_t Expected_channel_id;
62 size_t* Expected_size;
63 char ReturnThruPtr_size_Used;
64 size_t* ReturnThruPtr_size_Val;
65 size_t ReturnThruPtr_size_Size;
66
67 } CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE;
68
69 typedef struct _CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE
70 {
71 UNITY_LINE_TYPE LineNumber;
72 char ExpectAnyArgsBool;
73 int ReturnVal;
74 fwk_id_t Expected_channel_id;
75 uint32_t* Expected_message_header;
76 char ReturnThruPtr_message_header_Used;
77 uint32_t* ReturnThruPtr_message_header_Val;
78 size_t ReturnThruPtr_message_header_Size;
79
80 } CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE;
81
82 typedef struct _CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE
83 {
84 UNITY_LINE_TYPE LineNumber;
85 char ExpectAnyArgsBool;
86 int ReturnVal;
87 fwk_id_t Expected_channel_id;
88 const void** Expected_payload;
89 size_t* Expected_size;
90 char ReturnThruPtr_payload_Used;
91 const void** ReturnThruPtr_payload_Val;
92 size_t ReturnThruPtr_payload_Size;
93 char ReturnThruPtr_size_Used;
94 size_t* ReturnThruPtr_size_Val;
95 size_t ReturnThruPtr_size_Size;
96
97 } CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE;
98
99 typedef struct _CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE
100 {
101 UNITY_LINE_TYPE LineNumber;
102 char ExpectAnyArgsBool;
103 int ReturnVal;
104 fwk_id_t Expected_channel_id;
105 size_t Expected_offset;
106 const void* Expected_payload;
107 size_t Expected_size;
108
109 } CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE;
110
111 typedef struct _CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE
112 {
113 UNITY_LINE_TYPE LineNumber;
114 char ExpectAnyArgsBool;
115 int ReturnVal;
116 fwk_id_t Expected_channel_id;
117 const void* Expected_payload;
118 size_t Expected_size;
119
120 } CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE;
121
122 typedef struct _CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE
123 {
124 UNITY_LINE_TYPE LineNumber;
125 char ExpectAnyArgsBool;
126 int ReturnVal;
127 fwk_id_t Expected_channel_id;
128 uint32_t Expected_message_header;
129 const void* Expected_payload;
130 size_t Expected_size;
131 bool Expected_request_ack_by_interrupt;
132
133 } CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE;
134
135 typedef struct _CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE
136 {
137 UNITY_LINE_TYPE LineNumber;
138 char ExpectAnyArgsBool;
139 int ReturnVal;
140 fwk_id_t Expected_channel_id;
141
142 } CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE;
143
144 typedef struct _CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE
145 {
146 UNITY_LINE_TYPE LineNumber;
147 char ExpectAnyArgsBool;
148 int ReturnVal;
149 unsigned int* Expected_agent_count;
150 char ReturnThruPtr_agent_count_Used;
151 unsigned int* ReturnThruPtr_agent_count_Val;
152 size_t ReturnThruPtr_agent_count_Size;
153
154 } CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE;
155
156 typedef struct _CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE
157 {
158 UNITY_LINE_TYPE LineNumber;
159 char ExpectAnyArgsBool;
160 int ReturnVal;
161 fwk_id_t Expected_service_id;
162 unsigned int* Expected_agent_id;
163 char ReturnThruPtr_agent_id_Used;
164 unsigned int* ReturnThruPtr_agent_id_Val;
165 size_t ReturnThruPtr_agent_id_Size;
166
167 } CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE;
168
169 typedef struct _CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE
170 {
171 UNITY_LINE_TYPE LineNumber;
172 char ExpectAnyArgsBool;
173 int ReturnVal;
174 uint32_t Expected_agent_id;
175 enum scmi_agent_type* Expected_agent_type;
176 char ReturnThruPtr_agent_type_Used;
177 enum scmi_agent_type* ReturnThruPtr_agent_type_Val;
178 size_t ReturnThruPtr_agent_type_Size;
179
180 } CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE;
181
182 typedef struct _CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE
183 {
184 UNITY_LINE_TYPE LineNumber;
185 char ExpectAnyArgsBool;
186 int ReturnVal;
187 fwk_id_t Expected_service_id;
188 size_t* Expected_size;
189 char ReturnThruPtr_size_Used;
190 size_t* ReturnThruPtr_size_Val;
191 size_t ReturnThruPtr_size_Size;
192
193 } CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE;
194
195 typedef struct _CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE
196 {
197 UNITY_LINE_TYPE LineNumber;
198 char ExpectAnyArgsBool;
199 int ReturnVal;
200 fwk_id_t Expected_service_id;
201 size_t Expected_offset;
202 const void* Expected_payload;
203 size_t Expected_size;
204
205 } CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE;
206
207 typedef struct _CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE
208 {
209 UNITY_LINE_TYPE LineNumber;
210 char ExpectAnyArgsBool;
211 int ReturnVal;
212 fwk_id_t Expected_service_id;
213 const void* Expected_payload;
214 size_t Expected_size;
215
216 } CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE;
217
218 typedef struct _CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE
219 {
220 UNITY_LINE_TYPE LineNumber;
221 char ExpectAnyArgsBool;
222 fwk_id_t Expected_service_id;
223 int Expected_protocol_id;
224 int Expected_message_id;
225 const void* Expected_payload;
226 size_t Expected_size;
227
228 } CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE;
229
230 typedef struct _CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE
231 {
232 UNITY_LINE_TYPE LineNumber;
233 char ExpectAnyArgsBool;
234 int ReturnVal;
235 uint8_t Expected_scmi_message_id;
236 uint8_t Expected_scmi_protocol_id;
237 uint8_t Expected_token;
238 fwk_id_t Expected_service_id;
239 const void* Expected_payload;
240 size_t Expected_payload_size;
241 bool Expected_request_ack_by_interrupt;
242
243 } CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE;
244
245 typedef struct _CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE
246 {
247 UNITY_LINE_TYPE LineNumber;
248 char ExpectAnyArgsBool;
249 int ReturnVal;
250 fwk_id_t Expected_service_id;
251
252 } CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE;
253
254 static struct Mockmod_scmi_extraInstance
255 {
256 char mod_scmi_to_transport_api_get_secure_CallbackBool;
257 CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer;
258 int mod_scmi_to_transport_api_get_secure_CallbackCalls;
259 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_get_secure_CallInstance;
260 char mod_scmi_to_transport_api_get_max_payload_size_CallbackBool;
261 CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer;
262 int mod_scmi_to_transport_api_get_max_payload_size_CallbackCalls;
263 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_get_max_payload_size_CallInstance;
264 char mod_scmi_to_transport_api_get_message_header_CallbackBool;
265 CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer;
266 int mod_scmi_to_transport_api_get_message_header_CallbackCalls;
267 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_get_message_header_CallInstance;
268 char mod_scmi_to_transport_api_get_payload_CallbackBool;
269 CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer;
270 int mod_scmi_to_transport_api_get_payload_CallbackCalls;
271 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_get_payload_CallInstance;
272 char mod_scmi_to_transport_api_write_payload_CallbackBool;
273 CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer;
274 int mod_scmi_to_transport_api_write_payload_CallbackCalls;
275 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_write_payload_CallInstance;
276 char mod_scmi_to_transport_api_respond_CallbackBool;
277 CMOCK_mod_scmi_to_transport_api_respond_CALLBACK mod_scmi_to_transport_api_respond_CallbackFunctionPointer;
278 int mod_scmi_to_transport_api_respond_CallbackCalls;
279 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_respond_CallInstance;
280 char mod_scmi_to_transport_api_transmit_CallbackBool;
281 CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK mod_scmi_to_transport_api_transmit_CallbackFunctionPointer;
282 int mod_scmi_to_transport_api_transmit_CallbackCalls;
283 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_transmit_CallInstance;
284 char mod_scmi_to_transport_api_release_transport_channel_lock_CallbackBool;
285 CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer;
286 int mod_scmi_to_transport_api_release_transport_channel_lock_CallbackCalls;
287 CMOCK_MEM_INDEX_TYPE mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance;
288 char mod_scmi_from_protocol_get_agent_count_CallbackBool;
289 CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer;
290 int mod_scmi_from_protocol_get_agent_count_CallbackCalls;
291 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_get_agent_count_CallInstance;
292 char mod_scmi_from_protocol_get_agent_id_CallbackBool;
293 CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer;
294 int mod_scmi_from_protocol_get_agent_id_CallbackCalls;
295 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_get_agent_id_CallInstance;
296 char mod_scmi_from_protocol_get_agent_type_CallbackBool;
297 CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer;
298 int mod_scmi_from_protocol_get_agent_type_CallbackCalls;
299 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_get_agent_type_CallInstance;
300 char mod_scmi_from_protocol_get_max_payload_size_CallbackBool;
301 CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer;
302 int mod_scmi_from_protocol_get_max_payload_size_CallbackCalls;
303 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_get_max_payload_size_CallInstance;
304 char mod_scmi_from_protocol_write_payload_CallbackBool;
305 CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK mod_scmi_from_protocol_write_payload_CallbackFunctionPointer;
306 int mod_scmi_from_protocol_write_payload_CallbackCalls;
307 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_write_payload_CallInstance;
308 char mod_scmi_from_protocol_respond_CallbackBool;
309 CMOCK_mod_scmi_from_protocol_respond_CALLBACK mod_scmi_from_protocol_respond_CallbackFunctionPointer;
310 int mod_scmi_from_protocol_respond_CallbackCalls;
311 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_respond_CallInstance;
312 char mod_scmi_from_protocol_notify_CallbackBool;
313 CMOCK_mod_scmi_from_protocol_notify_CALLBACK mod_scmi_from_protocol_notify_CallbackFunctionPointer;
314 int mod_scmi_from_protocol_notify_CallbackCalls;
315 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_notify_CallInstance;
316 char mod_scmi_from_protocol_send_message_CallbackBool;
317 CMOCK_mod_scmi_from_protocol_send_message_CALLBACK mod_scmi_from_protocol_send_message_CallbackFunctionPointer;
318 int mod_scmi_from_protocol_send_message_CallbackCalls;
319 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_send_message_CallInstance;
320 char mod_scmi_from_protocol_response_message_handler_CallbackBool;
321 CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer;
322 int mod_scmi_from_protocol_response_message_handler_CallbackCalls;
323 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_response_message_handler_CallInstance;
324 } Mock;
325
326 extern jmp_buf AbortFrame;
327
Mockmod_scmi_extra_Verify(void)328 void Mockmod_scmi_extra_Verify(void)
329 {
330 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
331 CMOCK_MEM_INDEX_TYPE call_instance;
332 call_instance = Mock.mod_scmi_to_transport_api_get_secure_CallInstance;
333 if (CMOCK_GUTS_NONE != call_instance)
334 {
335 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_secure);
336 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
337 }
338 if (Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer != NULL)
339 {
340 call_instance = CMOCK_GUTS_NONE;
341 (void)call_instance;
342 }
343 call_instance = Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance;
344 if (CMOCK_GUTS_NONE != call_instance)
345 {
346 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_max_payload_size);
347 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
348 }
349 if (Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer != NULL)
350 {
351 call_instance = CMOCK_GUTS_NONE;
352 (void)call_instance;
353 }
354 call_instance = Mock.mod_scmi_to_transport_api_get_message_header_CallInstance;
355 if (CMOCK_GUTS_NONE != call_instance)
356 {
357 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_message_header);
358 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
359 }
360 if (Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer != NULL)
361 {
362 call_instance = CMOCK_GUTS_NONE;
363 (void)call_instance;
364 }
365 call_instance = Mock.mod_scmi_to_transport_api_get_payload_CallInstance;
366 if (CMOCK_GUTS_NONE != call_instance)
367 {
368 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_payload);
369 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
370 }
371 if (Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer != NULL)
372 {
373 call_instance = CMOCK_GUTS_NONE;
374 (void)call_instance;
375 }
376 call_instance = Mock.mod_scmi_to_transport_api_write_payload_CallInstance;
377 if (CMOCK_GUTS_NONE != call_instance)
378 {
379 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_write_payload);
380 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
381 }
382 if (Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer != NULL)
383 {
384 call_instance = CMOCK_GUTS_NONE;
385 (void)call_instance;
386 }
387 call_instance = Mock.mod_scmi_to_transport_api_respond_CallInstance;
388 if (CMOCK_GUTS_NONE != call_instance)
389 {
390 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_respond);
391 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
392 }
393 if (Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer != NULL)
394 {
395 call_instance = CMOCK_GUTS_NONE;
396 (void)call_instance;
397 }
398 call_instance = Mock.mod_scmi_to_transport_api_transmit_CallInstance;
399 if (CMOCK_GUTS_NONE != call_instance)
400 {
401 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_transmit);
402 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
403 }
404 if (Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer != NULL)
405 {
406 call_instance = CMOCK_GUTS_NONE;
407 (void)call_instance;
408 }
409 call_instance = Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance;
410 if (CMOCK_GUTS_NONE != call_instance)
411 {
412 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_release_transport_channel_lock);
413 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
414 }
415 if (Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer != NULL)
416 {
417 call_instance = CMOCK_GUTS_NONE;
418 (void)call_instance;
419 }
420 call_instance = Mock.mod_scmi_from_protocol_get_agent_count_CallInstance;
421 if (CMOCK_GUTS_NONE != call_instance)
422 {
423 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_count);
424 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
425 }
426 if (Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer != NULL)
427 {
428 call_instance = CMOCK_GUTS_NONE;
429 (void)call_instance;
430 }
431 call_instance = Mock.mod_scmi_from_protocol_get_agent_id_CallInstance;
432 if (CMOCK_GUTS_NONE != call_instance)
433 {
434 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_id);
435 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
436 }
437 if (Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer != NULL)
438 {
439 call_instance = CMOCK_GUTS_NONE;
440 (void)call_instance;
441 }
442 call_instance = Mock.mod_scmi_from_protocol_get_agent_type_CallInstance;
443 if (CMOCK_GUTS_NONE != call_instance)
444 {
445 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_type);
446 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
447 }
448 if (Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer != NULL)
449 {
450 call_instance = CMOCK_GUTS_NONE;
451 (void)call_instance;
452 }
453 call_instance = Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance;
454 if (CMOCK_GUTS_NONE != call_instance)
455 {
456 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_max_payload_size);
457 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
458 }
459 if (Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer != NULL)
460 {
461 call_instance = CMOCK_GUTS_NONE;
462 (void)call_instance;
463 }
464 call_instance = Mock.mod_scmi_from_protocol_write_payload_CallInstance;
465 if (CMOCK_GUTS_NONE != call_instance)
466 {
467 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_write_payload);
468 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
469 }
470 if (Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer != NULL)
471 {
472 call_instance = CMOCK_GUTS_NONE;
473 (void)call_instance;
474 }
475 call_instance = Mock.mod_scmi_from_protocol_respond_CallInstance;
476 if (CMOCK_GUTS_NONE != call_instance)
477 {
478 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_respond);
479 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
480 }
481 if (Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer != NULL)
482 {
483 call_instance = CMOCK_GUTS_NONE;
484 (void)call_instance;
485 }
486 call_instance = Mock.mod_scmi_from_protocol_notify_CallInstance;
487 if (CMOCK_GUTS_NONE != call_instance)
488 {
489 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_notify);
490 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
491 }
492 if (Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer != NULL)
493 {
494 call_instance = CMOCK_GUTS_NONE;
495 (void)call_instance;
496 }
497 call_instance = Mock.mod_scmi_from_protocol_send_message_CallInstance;
498 if (CMOCK_GUTS_NONE != call_instance)
499 {
500 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_send_message);
501 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
502 }
503 if (Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer != NULL)
504 {
505 call_instance = CMOCK_GUTS_NONE;
506 (void)call_instance;
507 }
508 call_instance = Mock.mod_scmi_from_protocol_response_message_handler_CallInstance;
509 if (CMOCK_GUTS_NONE != call_instance)
510 {
511 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_response_message_handler);
512 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
513 }
514 if (Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer != NULL)
515 {
516 call_instance = CMOCK_GUTS_NONE;
517 (void)call_instance;
518 }
519 }
520
Mockmod_scmi_extra_Init(void)521 void Mockmod_scmi_extra_Init(void)
522 {
523 Mockmod_scmi_extra_Destroy();
524 }
525
Mockmod_scmi_extra_Destroy(void)526 void Mockmod_scmi_extra_Destroy(void)
527 {
528 CMock_Guts_MemFreeAll();
529 memset(&Mock, 0, sizeof(Mock));
530 }
531
mod_scmi_to_transport_api_get_secure(fwk_id_t channel_id,bool * secure)532 int mod_scmi_to_transport_api_get_secure(fwk_id_t channel_id, bool* secure)
533 {
534 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
535 CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance;
536 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_secure);
537 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_get_secure_CallInstance);
538 Mock.mod_scmi_to_transport_api_get_secure_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_get_secure_CallInstance);
539 if (!Mock.mod_scmi_to_transport_api_get_secure_CallbackBool &&
540 Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer != NULL)
541 {
542 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer(channel_id, secure, Mock.mod_scmi_to_transport_api_get_secure_CallbackCalls++);
543 UNITY_CLR_DETAILS();
544 return cmock_cb_ret;
545 }
546 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
547 cmock_line = cmock_call_instance->LineNumber;
548 if (!cmock_call_instance->ExpectAnyArgsBool)
549 {
550 {
551 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_secure,CMockString_channel_id);
552 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
553 }
554 {
555 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_secure,CMockString_secure);
556 if (cmock_call_instance->Expected_secure == NULL)
557 { UNITY_TEST_ASSERT_NULL(secure, cmock_line, CMockStringExpNULL); }
558 else
559 { UNITY_TEST_ASSERT_EQUAL_INT_ARRAY(cmock_call_instance->Expected_secure, secure, 1, cmock_line, CMockStringMismatch); }
560 }
561 }
562 if (Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer != NULL)
563 {
564 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer(channel_id, secure, Mock.mod_scmi_to_transport_api_get_secure_CallbackCalls++);
565 }
566 if (cmock_call_instance->ReturnThruPtr_secure_Used)
567 {
568 UNITY_TEST_ASSERT_NOT_NULL(secure, cmock_line, CMockStringPtrIsNULL);
569 memcpy((void*)secure, (void*)cmock_call_instance->ReturnThruPtr_secure_Val,
570 cmock_call_instance->ReturnThruPtr_secure_Size);
571 }
572 UNITY_CLR_DETAILS();
573 return cmock_call_instance->ReturnVal;
574 }
575
576 void CMockExpectParameters_mod_scmi_to_transport_api_get_secure(CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, bool* secure);
CMockExpectParameters_mod_scmi_to_transport_api_get_secure(CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,bool * secure)577 void CMockExpectParameters_mod_scmi_to_transport_api_get_secure(CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, bool* secure)
578 {
579 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
580 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
581 cmock_call_instance->Expected_secure = secure;
582 cmock_call_instance->ReturnThruPtr_secure_Used = 0;
583 }
584
mod_scmi_to_transport_api_get_secure_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)585 void mod_scmi_to_transport_api_get_secure_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
586 {
587 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE));
588 CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
589 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
590 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
591 Mock.mod_scmi_to_transport_api_get_secure_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_secure_CallInstance, cmock_guts_index);
592 cmock_call_instance->LineNumber = cmock_line;
593 cmock_call_instance->ExpectAnyArgsBool = (char)0;
594 cmock_call_instance->ReturnVal = cmock_to_return;
595 cmock_call_instance->ExpectAnyArgsBool = (char)1;
596 }
597
mod_scmi_to_transport_api_get_secure_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,bool * secure,int cmock_to_return)598 void mod_scmi_to_transport_api_get_secure_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, bool* secure, int cmock_to_return)
599 {
600 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE));
601 CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
602 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
603 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
604 Mock.mod_scmi_to_transport_api_get_secure_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_secure_CallInstance, cmock_guts_index);
605 cmock_call_instance->LineNumber = cmock_line;
606 cmock_call_instance->ExpectAnyArgsBool = (char)0;
607 CMockExpectParameters_mod_scmi_to_transport_api_get_secure(cmock_call_instance, channel_id, secure);
608 cmock_call_instance->ReturnVal = cmock_to_return;
609 }
610
mod_scmi_to_transport_api_get_secure_AddCallback(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback)611 void mod_scmi_to_transport_api_get_secure_AddCallback(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback)
612 {
613 Mock.mod_scmi_to_transport_api_get_secure_CallbackBool = (char)1;
614 Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer = Callback;
615 }
616
mod_scmi_to_transport_api_get_secure_Stub(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback)617 void mod_scmi_to_transport_api_get_secure_Stub(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback)
618 {
619 Mock.mod_scmi_to_transport_api_get_secure_CallbackBool = (char)0;
620 Mock.mod_scmi_to_transport_api_get_secure_CallbackFunctionPointer = Callback;
621 }
622
mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(UNITY_LINE_TYPE cmock_line,bool * secure,size_t cmock_size)623 void mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(UNITY_LINE_TYPE cmock_line, bool* secure, size_t cmock_size)
624 {
625 CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_secure_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_to_transport_api_get_secure_CallInstance));
626 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
627 cmock_call_instance->ReturnThruPtr_secure_Used = 1;
628 cmock_call_instance->ReturnThruPtr_secure_Val = secure;
629 cmock_call_instance->ReturnThruPtr_secure_Size = cmock_size;
630 }
631
mod_scmi_to_transport_api_get_max_payload_size(fwk_id_t channel_id,size_t * size)632 int mod_scmi_to_transport_api_get_max_payload_size(fwk_id_t channel_id, size_t* size)
633 {
634 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
635 CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance;
636 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_max_payload_size);
637 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance);
638 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance);
639 if (!Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackBool &&
640 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer != NULL)
641 {
642 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer(channel_id, size, Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackCalls++);
643 UNITY_CLR_DETAILS();
644 return cmock_cb_ret;
645 }
646 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
647 cmock_line = cmock_call_instance->LineNumber;
648 if (!cmock_call_instance->ExpectAnyArgsBool)
649 {
650 {
651 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_max_payload_size,CMockString_channel_id);
652 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
653 }
654 {
655 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_max_payload_size,CMockString_size);
656 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_size), (void*)(size), sizeof(size_t), cmock_line, CMockStringMismatch);
657 }
658 }
659 if (Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer != NULL)
660 {
661 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer(channel_id, size, Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackCalls++);
662 }
663 if (cmock_call_instance->ReturnThruPtr_size_Used)
664 {
665 UNITY_TEST_ASSERT_NOT_NULL(size, cmock_line, CMockStringPtrIsNULL);
666 memcpy((void*)size, (void*)cmock_call_instance->ReturnThruPtr_size_Val,
667 cmock_call_instance->ReturnThruPtr_size_Size);
668 }
669 UNITY_CLR_DETAILS();
670 return cmock_call_instance->ReturnVal;
671 }
672
673 void CMockExpectParameters_mod_scmi_to_transport_api_get_max_payload_size(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, size_t* size);
CMockExpectParameters_mod_scmi_to_transport_api_get_max_payload_size(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,size_t * size)674 void CMockExpectParameters_mod_scmi_to_transport_api_get_max_payload_size(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, size_t* size)
675 {
676 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
677 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
678 cmock_call_instance->Expected_size = size;
679 cmock_call_instance->ReturnThruPtr_size_Used = 0;
680 }
681
mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)682 void mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
683 {
684 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE));
685 CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
686 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
687 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
688 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance, cmock_guts_index);
689 cmock_call_instance->LineNumber = cmock_line;
690 cmock_call_instance->ExpectAnyArgsBool = (char)0;
691 cmock_call_instance->ReturnVal = cmock_to_return;
692 cmock_call_instance->ExpectAnyArgsBool = (char)1;
693 }
694
mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,size_t * size,int cmock_to_return)695 void mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, size_t* size, int cmock_to_return)
696 {
697 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE));
698 CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
699 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
700 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
701 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance, cmock_guts_index);
702 cmock_call_instance->LineNumber = cmock_line;
703 cmock_call_instance->ExpectAnyArgsBool = (char)0;
704 CMockExpectParameters_mod_scmi_to_transport_api_get_max_payload_size(cmock_call_instance, channel_id, size);
705 cmock_call_instance->ReturnVal = cmock_to_return;
706 }
707
mod_scmi_to_transport_api_get_max_payload_size_AddCallback(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback)708 void mod_scmi_to_transport_api_get_max_payload_size_AddCallback(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback)
709 {
710 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackBool = (char)1;
711 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer = Callback;
712 }
713
mod_scmi_to_transport_api_get_max_payload_size_Stub(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback)714 void mod_scmi_to_transport_api_get_max_payload_size_Stub(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback)
715 {
716 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackBool = (char)0;
717 Mock.mod_scmi_to_transport_api_get_max_payload_size_CallbackFunctionPointer = Callback;
718 }
719
mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line,size_t * size,size_t cmock_size)720 void mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size)
721 {
722 CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_to_transport_api_get_max_payload_size_CallInstance));
723 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
724 cmock_call_instance->ReturnThruPtr_size_Used = 1;
725 cmock_call_instance->ReturnThruPtr_size_Val = size;
726 cmock_call_instance->ReturnThruPtr_size_Size = cmock_size;
727 }
728
mod_scmi_to_transport_api_get_message_header(fwk_id_t channel_id,uint32_t * message_header)729 int mod_scmi_to_transport_api_get_message_header(fwk_id_t channel_id, uint32_t* message_header)
730 {
731 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
732 CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance;
733 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_message_header);
734 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_get_message_header_CallInstance);
735 Mock.mod_scmi_to_transport_api_get_message_header_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_get_message_header_CallInstance);
736 if (!Mock.mod_scmi_to_transport_api_get_message_header_CallbackBool &&
737 Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer != NULL)
738 {
739 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer(channel_id, message_header, Mock.mod_scmi_to_transport_api_get_message_header_CallbackCalls++);
740 UNITY_CLR_DETAILS();
741 return cmock_cb_ret;
742 }
743 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
744 cmock_line = cmock_call_instance->LineNumber;
745 if (!cmock_call_instance->ExpectAnyArgsBool)
746 {
747 {
748 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_message_header,CMockString_channel_id);
749 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
750 }
751 {
752 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_message_header,CMockString_message_header);
753 if (cmock_call_instance->Expected_message_header == NULL)
754 { UNITY_TEST_ASSERT_NULL(message_header, cmock_line, CMockStringExpNULL); }
755 else
756 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_message_header, message_header, 1, cmock_line, CMockStringMismatch); }
757 }
758 }
759 if (Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer != NULL)
760 {
761 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer(channel_id, message_header, Mock.mod_scmi_to_transport_api_get_message_header_CallbackCalls++);
762 }
763 if (cmock_call_instance->ReturnThruPtr_message_header_Used)
764 {
765 UNITY_TEST_ASSERT_NOT_NULL(message_header, cmock_line, CMockStringPtrIsNULL);
766 memcpy((void*)message_header, (void*)cmock_call_instance->ReturnThruPtr_message_header_Val,
767 cmock_call_instance->ReturnThruPtr_message_header_Size);
768 }
769 UNITY_CLR_DETAILS();
770 return cmock_call_instance->ReturnVal;
771 }
772
773 void CMockExpectParameters_mod_scmi_to_transport_api_get_message_header(CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, uint32_t* message_header);
CMockExpectParameters_mod_scmi_to_transport_api_get_message_header(CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,uint32_t * message_header)774 void CMockExpectParameters_mod_scmi_to_transport_api_get_message_header(CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, uint32_t* message_header)
775 {
776 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
777 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
778 cmock_call_instance->Expected_message_header = message_header;
779 cmock_call_instance->ReturnThruPtr_message_header_Used = 0;
780 }
781
mod_scmi_to_transport_api_get_message_header_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)782 void mod_scmi_to_transport_api_get_message_header_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
783 {
784 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE));
785 CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
786 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
787 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
788 Mock.mod_scmi_to_transport_api_get_message_header_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_message_header_CallInstance, cmock_guts_index);
789 cmock_call_instance->LineNumber = cmock_line;
790 cmock_call_instance->ExpectAnyArgsBool = (char)0;
791 cmock_call_instance->ReturnVal = cmock_to_return;
792 cmock_call_instance->ExpectAnyArgsBool = (char)1;
793 }
794
mod_scmi_to_transport_api_get_message_header_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,uint32_t * message_header,int cmock_to_return)795 void mod_scmi_to_transport_api_get_message_header_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, uint32_t* message_header, int cmock_to_return)
796 {
797 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE));
798 CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
799 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
800 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
801 Mock.mod_scmi_to_transport_api_get_message_header_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_message_header_CallInstance, cmock_guts_index);
802 cmock_call_instance->LineNumber = cmock_line;
803 cmock_call_instance->ExpectAnyArgsBool = (char)0;
804 CMockExpectParameters_mod_scmi_to_transport_api_get_message_header(cmock_call_instance, channel_id, message_header);
805 cmock_call_instance->ReturnVal = cmock_to_return;
806 }
807
mod_scmi_to_transport_api_get_message_header_AddCallback(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback)808 void mod_scmi_to_transport_api_get_message_header_AddCallback(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback)
809 {
810 Mock.mod_scmi_to_transport_api_get_message_header_CallbackBool = (char)1;
811 Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer = Callback;
812 }
813
mod_scmi_to_transport_api_get_message_header_Stub(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback)814 void mod_scmi_to_transport_api_get_message_header_Stub(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback)
815 {
816 Mock.mod_scmi_to_transport_api_get_message_header_CallbackBool = (char)0;
817 Mock.mod_scmi_to_transport_api_get_message_header_CallbackFunctionPointer = Callback;
818 }
819
mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(UNITY_LINE_TYPE cmock_line,uint32_t * message_header,size_t cmock_size)820 void mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(UNITY_LINE_TYPE cmock_line, uint32_t* message_header, size_t cmock_size)
821 {
822 CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_message_header_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_to_transport_api_get_message_header_CallInstance));
823 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
824 cmock_call_instance->ReturnThruPtr_message_header_Used = 1;
825 cmock_call_instance->ReturnThruPtr_message_header_Val = message_header;
826 cmock_call_instance->ReturnThruPtr_message_header_Size = cmock_size;
827 }
828
mod_scmi_to_transport_api_get_payload(fwk_id_t channel_id,const void ** payload,size_t * size)829 int mod_scmi_to_transport_api_get_payload(fwk_id_t channel_id, const void** payload, size_t* size)
830 {
831 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
832 CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance;
833 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_get_payload);
834 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_get_payload_CallInstance);
835 Mock.mod_scmi_to_transport_api_get_payload_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_get_payload_CallInstance);
836 if (!Mock.mod_scmi_to_transport_api_get_payload_CallbackBool &&
837 Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer != NULL)
838 {
839 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer(channel_id, payload, size, Mock.mod_scmi_to_transport_api_get_payload_CallbackCalls++);
840 UNITY_CLR_DETAILS();
841 return cmock_cb_ret;
842 }
843 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
844 cmock_line = cmock_call_instance->LineNumber;
845 if (!cmock_call_instance->ExpectAnyArgsBool)
846 {
847 {
848 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_payload,CMockString_channel_id);
849 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
850 }
851 {
852 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_payload,CMockString_payload);
853 UNITY_TEST_ASSERT_EQUAL_PTR(cmock_call_instance->Expected_payload, payload, cmock_line, CMockStringMismatch);
854 }
855 {
856 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_get_payload,CMockString_size);
857 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_size), (void*)(size), sizeof(size_t), cmock_line, CMockStringMismatch);
858 }
859 }
860 if (Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer != NULL)
861 {
862 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer(channel_id, payload, size, Mock.mod_scmi_to_transport_api_get_payload_CallbackCalls++);
863 }
864 if (cmock_call_instance->ReturnThruPtr_payload_Used)
865 {
866 UNITY_TEST_ASSERT_NOT_NULL(payload, cmock_line, CMockStringPtrIsNULL);
867 memcpy((void*)payload, (void*)cmock_call_instance->ReturnThruPtr_payload_Val,
868 cmock_call_instance->ReturnThruPtr_payload_Size);
869 }
870 if (cmock_call_instance->ReturnThruPtr_size_Used)
871 {
872 UNITY_TEST_ASSERT_NOT_NULL(size, cmock_line, CMockStringPtrIsNULL);
873 memcpy((void*)size, (void*)cmock_call_instance->ReturnThruPtr_size_Val,
874 cmock_call_instance->ReturnThruPtr_size_Size);
875 }
876 UNITY_CLR_DETAILS();
877 return cmock_call_instance->ReturnVal;
878 }
879
880 void CMockExpectParameters_mod_scmi_to_transport_api_get_payload(CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, const void** payload, size_t* size);
CMockExpectParameters_mod_scmi_to_transport_api_get_payload(CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,const void ** payload,size_t * size)881 void CMockExpectParameters_mod_scmi_to_transport_api_get_payload(CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, const void** payload, size_t* size)
882 {
883 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
884 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
885 cmock_call_instance->Expected_payload = payload;
886 cmock_call_instance->ReturnThruPtr_payload_Used = 0;
887 cmock_call_instance->Expected_size = size;
888 cmock_call_instance->ReturnThruPtr_size_Used = 0;
889 }
890
mod_scmi_to_transport_api_get_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)891 void mod_scmi_to_transport_api_get_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
892 {
893 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE));
894 CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
895 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
896 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
897 Mock.mod_scmi_to_transport_api_get_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_payload_CallInstance, cmock_guts_index);
898 cmock_call_instance->LineNumber = cmock_line;
899 cmock_call_instance->ExpectAnyArgsBool = (char)0;
900 cmock_call_instance->ReturnVal = cmock_to_return;
901 cmock_call_instance->ExpectAnyArgsBool = (char)1;
902 }
903
mod_scmi_to_transport_api_get_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,const void ** payload,size_t * size,int cmock_to_return)904 void mod_scmi_to_transport_api_get_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, const void** payload, size_t* size, int cmock_to_return)
905 {
906 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE));
907 CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
908 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
909 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
910 Mock.mod_scmi_to_transport_api_get_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_get_payload_CallInstance, cmock_guts_index);
911 cmock_call_instance->LineNumber = cmock_line;
912 cmock_call_instance->ExpectAnyArgsBool = (char)0;
913 CMockExpectParameters_mod_scmi_to_transport_api_get_payload(cmock_call_instance, channel_id, payload, size);
914 cmock_call_instance->ReturnVal = cmock_to_return;
915 }
916
mod_scmi_to_transport_api_get_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback)917 void mod_scmi_to_transport_api_get_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback)
918 {
919 Mock.mod_scmi_to_transport_api_get_payload_CallbackBool = (char)1;
920 Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer = Callback;
921 }
922
mod_scmi_to_transport_api_get_payload_Stub(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback)923 void mod_scmi_to_transport_api_get_payload_Stub(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback)
924 {
925 Mock.mod_scmi_to_transport_api_get_payload_CallbackBool = (char)0;
926 Mock.mod_scmi_to_transport_api_get_payload_CallbackFunctionPointer = Callback;
927 }
928
mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(UNITY_LINE_TYPE cmock_line,const void ** payload,size_t cmock_size)929 void mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(UNITY_LINE_TYPE cmock_line, const void** payload, size_t cmock_size)
930 {
931 CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_to_transport_api_get_payload_CallInstance));
932 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
933 cmock_call_instance->ReturnThruPtr_payload_Used = 1;
934 cmock_call_instance->ReturnThruPtr_payload_Val = payload;
935 cmock_call_instance->ReturnThruPtr_payload_Size = cmock_size;
936 }
937
mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line,size_t * size,size_t cmock_size)938 void mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size)
939 {
940 CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_get_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_to_transport_api_get_payload_CallInstance));
941 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
942 cmock_call_instance->ReturnThruPtr_size_Used = 1;
943 cmock_call_instance->ReturnThruPtr_size_Val = size;
944 cmock_call_instance->ReturnThruPtr_size_Size = cmock_size;
945 }
946
mod_scmi_to_transport_api_write_payload(fwk_id_t channel_id,size_t offset,const void * payload,size_t size)947 int mod_scmi_to_transport_api_write_payload(fwk_id_t channel_id, size_t offset, const void* payload, size_t size)
948 {
949 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
950 CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE* cmock_call_instance;
951 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_write_payload);
952 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_write_payload_CallInstance);
953 Mock.mod_scmi_to_transport_api_write_payload_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_write_payload_CallInstance);
954 if (!Mock.mod_scmi_to_transport_api_write_payload_CallbackBool &&
955 Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer != NULL)
956 {
957 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer(channel_id, offset, payload, size, Mock.mod_scmi_to_transport_api_write_payload_CallbackCalls++);
958 UNITY_CLR_DETAILS();
959 return cmock_cb_ret;
960 }
961 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
962 cmock_line = cmock_call_instance->LineNumber;
963 if (!cmock_call_instance->ExpectAnyArgsBool)
964 {
965 {
966 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_write_payload,CMockString_channel_id);
967 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
968 }
969 {
970 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_write_payload,CMockString_offset);
971 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset), sizeof(size_t), cmock_line, CMockStringMismatch);
972 }
973 {
974 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_write_payload,CMockString_payload);
975 if (cmock_call_instance->Expected_payload == NULL)
976 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
977 else
978 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
979 }
980 {
981 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_write_payload,CMockString_size);
982 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
983 }
984 }
985 if (Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer != NULL)
986 {
987 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer(channel_id, offset, payload, size, Mock.mod_scmi_to_transport_api_write_payload_CallbackCalls++);
988 }
989 UNITY_CLR_DETAILS();
990 return cmock_call_instance->ReturnVal;
991 }
992
993 void CMockExpectParameters_mod_scmi_to_transport_api_write_payload(CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, size_t offset, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_to_transport_api_write_payload(CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,size_t offset,const void * payload,size_t size)994 void CMockExpectParameters_mod_scmi_to_transport_api_write_payload(CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, size_t offset, const void* payload, size_t size)
995 {
996 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
997 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
998 memcpy((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset),
999 sizeof(size_t[sizeof(offset) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1000 cmock_call_instance->Expected_payload = payload;
1001 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1002 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1003 }
1004
mod_scmi_to_transport_api_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1005 void mod_scmi_to_transport_api_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1006 {
1007 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE));
1008 CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1009 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1010 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1011 Mock.mod_scmi_to_transport_api_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_write_payload_CallInstance, cmock_guts_index);
1012 cmock_call_instance->LineNumber = cmock_line;
1013 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1014 cmock_call_instance->ReturnVal = cmock_to_return;
1015 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1016 }
1017
mod_scmi_to_transport_api_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,size_t offset,const void * payload,size_t size,int cmock_to_return)1018 void mod_scmi_to_transport_api_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, size_t offset, const void* payload, size_t size, int cmock_to_return)
1019 {
1020 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE));
1021 CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1022 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1023 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1024 Mock.mod_scmi_to_transport_api_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_write_payload_CallInstance, cmock_guts_index);
1025 cmock_call_instance->LineNumber = cmock_line;
1026 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1027 CMockExpectParameters_mod_scmi_to_transport_api_write_payload(cmock_call_instance, channel_id, offset, payload, size);
1028 cmock_call_instance->ReturnVal = cmock_to_return;
1029 }
1030
mod_scmi_to_transport_api_write_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback)1031 void mod_scmi_to_transport_api_write_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback)
1032 {
1033 Mock.mod_scmi_to_transport_api_write_payload_CallbackBool = (char)1;
1034 Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer = Callback;
1035 }
1036
mod_scmi_to_transport_api_write_payload_Stub(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback)1037 void mod_scmi_to_transport_api_write_payload_Stub(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback)
1038 {
1039 Mock.mod_scmi_to_transport_api_write_payload_CallbackBool = (char)0;
1040 Mock.mod_scmi_to_transport_api_write_payload_CallbackFunctionPointer = Callback;
1041 }
1042
mod_scmi_to_transport_api_respond(fwk_id_t channel_id,const void * payload,size_t size)1043 int mod_scmi_to_transport_api_respond(fwk_id_t channel_id, const void* payload, size_t size)
1044 {
1045 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1046 CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE* cmock_call_instance;
1047 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_respond);
1048 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_respond_CallInstance);
1049 Mock.mod_scmi_to_transport_api_respond_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_respond_CallInstance);
1050 if (!Mock.mod_scmi_to_transport_api_respond_CallbackBool &&
1051 Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer != NULL)
1052 {
1053 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer(channel_id, payload, size, Mock.mod_scmi_to_transport_api_respond_CallbackCalls++);
1054 UNITY_CLR_DETAILS();
1055 return cmock_cb_ret;
1056 }
1057 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1058 cmock_line = cmock_call_instance->LineNumber;
1059 if (!cmock_call_instance->ExpectAnyArgsBool)
1060 {
1061 {
1062 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_respond,CMockString_channel_id);
1063 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1064 }
1065 {
1066 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_respond,CMockString_payload);
1067 if (cmock_call_instance->Expected_payload == NULL)
1068 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1069 else
1070 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1071 }
1072 {
1073 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_respond,CMockString_size);
1074 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1075 }
1076 }
1077 if (Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer != NULL)
1078 {
1079 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer(channel_id, payload, size, Mock.mod_scmi_to_transport_api_respond_CallbackCalls++);
1080 }
1081 UNITY_CLR_DETAILS();
1082 return cmock_call_instance->ReturnVal;
1083 }
1084
1085 void CMockExpectParameters_mod_scmi_to_transport_api_respond(CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_to_transport_api_respond(CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,const void * payload,size_t size)1086 void CMockExpectParameters_mod_scmi_to_transport_api_respond(CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, const void* payload, size_t size)
1087 {
1088 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
1089 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1090 cmock_call_instance->Expected_payload = payload;
1091 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1092 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1093 }
1094
mod_scmi_to_transport_api_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1095 void mod_scmi_to_transport_api_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1096 {
1097 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE));
1098 CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1099 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1100 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1101 Mock.mod_scmi_to_transport_api_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_respond_CallInstance, cmock_guts_index);
1102 cmock_call_instance->LineNumber = cmock_line;
1103 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1104 cmock_call_instance->ReturnVal = cmock_to_return;
1105 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1106 }
1107
mod_scmi_to_transport_api_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,const void * payload,size_t size,int cmock_to_return)1108 void mod_scmi_to_transport_api_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, const void* payload, size_t size, int cmock_to_return)
1109 {
1110 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE));
1111 CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1112 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1113 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1114 Mock.mod_scmi_to_transport_api_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_respond_CallInstance, cmock_guts_index);
1115 cmock_call_instance->LineNumber = cmock_line;
1116 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1117 CMockExpectParameters_mod_scmi_to_transport_api_respond(cmock_call_instance, channel_id, payload, size);
1118 cmock_call_instance->ReturnVal = cmock_to_return;
1119 }
1120
mod_scmi_to_transport_api_respond_AddCallback(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback)1121 void mod_scmi_to_transport_api_respond_AddCallback(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback)
1122 {
1123 Mock.mod_scmi_to_transport_api_respond_CallbackBool = (char)1;
1124 Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer = Callback;
1125 }
1126
mod_scmi_to_transport_api_respond_Stub(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback)1127 void mod_scmi_to_transport_api_respond_Stub(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback)
1128 {
1129 Mock.mod_scmi_to_transport_api_respond_CallbackBool = (char)0;
1130 Mock.mod_scmi_to_transport_api_respond_CallbackFunctionPointer = Callback;
1131 }
1132
mod_scmi_to_transport_api_transmit(fwk_id_t channel_id,uint32_t message_header,const void * payload,size_t size,bool request_ack_by_interrupt)1133 int mod_scmi_to_transport_api_transmit(fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt)
1134 {
1135 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1136 CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE* cmock_call_instance;
1137 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_transmit);
1138 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_transmit_CallInstance);
1139 Mock.mod_scmi_to_transport_api_transmit_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_transmit_CallInstance);
1140 if (!Mock.mod_scmi_to_transport_api_transmit_CallbackBool &&
1141 Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer != NULL)
1142 {
1143 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer(channel_id, message_header, payload, size, request_ack_by_interrupt, Mock.mod_scmi_to_transport_api_transmit_CallbackCalls++);
1144 UNITY_CLR_DETAILS();
1145 return cmock_cb_ret;
1146 }
1147 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1148 cmock_line = cmock_call_instance->LineNumber;
1149 if (!cmock_call_instance->ExpectAnyArgsBool)
1150 {
1151 {
1152 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_transmit,CMockString_channel_id);
1153 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1154 }
1155 {
1156 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_transmit,CMockString_message_header);
1157 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_message_header, message_header, cmock_line, CMockStringMismatch);
1158 }
1159 {
1160 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_transmit,CMockString_payload);
1161 if (cmock_call_instance->Expected_payload == NULL)
1162 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1163 else
1164 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1165 }
1166 {
1167 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_transmit,CMockString_size);
1168 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1169 }
1170 {
1171 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_transmit,CMockString_request_ack_by_interrupt);
1172 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_request_ack_by_interrupt, request_ack_by_interrupt, cmock_line, CMockStringMismatch);
1173 }
1174 }
1175 if (Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer != NULL)
1176 {
1177 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer(channel_id, message_header, payload, size, request_ack_by_interrupt, Mock.mod_scmi_to_transport_api_transmit_CallbackCalls++);
1178 }
1179 UNITY_CLR_DETAILS();
1180 return cmock_call_instance->ReturnVal;
1181 }
1182
1183 void CMockExpectParameters_mod_scmi_to_transport_api_transmit(CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt);
CMockExpectParameters_mod_scmi_to_transport_api_transmit(CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id,uint32_t message_header,const void * payload,size_t size,bool request_ack_by_interrupt)1184 void CMockExpectParameters_mod_scmi_to_transport_api_transmit(CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt)
1185 {
1186 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
1187 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1188 cmock_call_instance->Expected_message_header = message_header;
1189 cmock_call_instance->Expected_payload = payload;
1190 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1191 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1192 cmock_call_instance->Expected_request_ack_by_interrupt = request_ack_by_interrupt;
1193 }
1194
mod_scmi_to_transport_api_transmit_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1195 void mod_scmi_to_transport_api_transmit_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1196 {
1197 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE));
1198 CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1199 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1200 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1201 Mock.mod_scmi_to_transport_api_transmit_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_transmit_CallInstance, cmock_guts_index);
1202 cmock_call_instance->LineNumber = cmock_line;
1203 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1204 cmock_call_instance->ReturnVal = cmock_to_return;
1205 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1206 }
1207
mod_scmi_to_transport_api_transmit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,uint32_t message_header,const void * payload,size_t size,bool request_ack_by_interrupt,int cmock_to_return)1208 void mod_scmi_to_transport_api_transmit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt, int cmock_to_return)
1209 {
1210 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE));
1211 CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_transmit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1212 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1213 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1214 Mock.mod_scmi_to_transport_api_transmit_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_transmit_CallInstance, cmock_guts_index);
1215 cmock_call_instance->LineNumber = cmock_line;
1216 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1217 CMockExpectParameters_mod_scmi_to_transport_api_transmit(cmock_call_instance, channel_id, message_header, payload, size, request_ack_by_interrupt);
1218 cmock_call_instance->ReturnVal = cmock_to_return;
1219 }
1220
mod_scmi_to_transport_api_transmit_AddCallback(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback)1221 void mod_scmi_to_transport_api_transmit_AddCallback(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback)
1222 {
1223 Mock.mod_scmi_to_transport_api_transmit_CallbackBool = (char)1;
1224 Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer = Callback;
1225 }
1226
mod_scmi_to_transport_api_transmit_Stub(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback)1227 void mod_scmi_to_transport_api_transmit_Stub(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback)
1228 {
1229 Mock.mod_scmi_to_transport_api_transmit_CallbackBool = (char)0;
1230 Mock.mod_scmi_to_transport_api_transmit_CallbackFunctionPointer = Callback;
1231 }
1232
mod_scmi_to_transport_api_release_transport_channel_lock(fwk_id_t channel_id)1233 int mod_scmi_to_transport_api_release_transport_channel_lock(fwk_id_t channel_id)
1234 {
1235 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1236 CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE* cmock_call_instance;
1237 UNITY_SET_DETAIL(CMockString_mod_scmi_to_transport_api_release_transport_channel_lock);
1238 cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance);
1239 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance);
1240 if (!Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackBool &&
1241 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer != NULL)
1242 {
1243 int cmock_cb_ret = Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer(channel_id, Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackCalls++);
1244 UNITY_CLR_DETAILS();
1245 return cmock_cb_ret;
1246 }
1247 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1248 cmock_line = cmock_call_instance->LineNumber;
1249 if (!cmock_call_instance->ExpectAnyArgsBool)
1250 {
1251 {
1252 UNITY_SET_DETAILS(CMockString_mod_scmi_to_transport_api_release_transport_channel_lock,CMockString_channel_id);
1253 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1254 }
1255 }
1256 if (Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer != NULL)
1257 {
1258 cmock_call_instance->ReturnVal = Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer(channel_id, Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackCalls++);
1259 }
1260 UNITY_CLR_DETAILS();
1261 return cmock_call_instance->ReturnVal;
1262 }
1263
1264 void CMockExpectParameters_mod_scmi_to_transport_api_release_transport_channel_lock(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id);
CMockExpectParameters_mod_scmi_to_transport_api_release_transport_channel_lock(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE * cmock_call_instance,fwk_id_t channel_id)1265 void CMockExpectParameters_mod_scmi_to_transport_api_release_transport_channel_lock(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE* cmock_call_instance, fwk_id_t channel_id)
1266 {
1267 memcpy((void*)(&cmock_call_instance->Expected_channel_id), (void*)(&channel_id),
1268 sizeof(fwk_id_t[sizeof(channel_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1269 }
1270
mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1271 void mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1272 {
1273 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE));
1274 CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1275 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1276 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1277 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance, cmock_guts_index);
1278 cmock_call_instance->LineNumber = cmock_line;
1279 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1280 cmock_call_instance->ReturnVal = cmock_to_return;
1281 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1282 }
1283
mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t channel_id,int cmock_to_return)1284 void mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, int cmock_to_return)
1285 {
1286 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE));
1287 CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1288 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1289 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1290 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallInstance, cmock_guts_index);
1291 cmock_call_instance->LineNumber = cmock_line;
1292 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1293 CMockExpectParameters_mod_scmi_to_transport_api_release_transport_channel_lock(cmock_call_instance, channel_id);
1294 cmock_call_instance->ReturnVal = cmock_to_return;
1295 }
1296
mod_scmi_to_transport_api_release_transport_channel_lock_AddCallback(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback)1297 void mod_scmi_to_transport_api_release_transport_channel_lock_AddCallback(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback)
1298 {
1299 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackBool = (char)1;
1300 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer = Callback;
1301 }
1302
mod_scmi_to_transport_api_release_transport_channel_lock_Stub(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback)1303 void mod_scmi_to_transport_api_release_transport_channel_lock_Stub(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback)
1304 {
1305 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackBool = (char)0;
1306 Mock.mod_scmi_to_transport_api_release_transport_channel_lock_CallbackFunctionPointer = Callback;
1307 }
1308
mod_scmi_from_protocol_get_agent_count(unsigned int * agent_count)1309 int mod_scmi_from_protocol_get_agent_count(unsigned int* agent_count)
1310 {
1311 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1312 CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance;
1313 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_count);
1314 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_get_agent_count_CallInstance);
1315 Mock.mod_scmi_from_protocol_get_agent_count_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_get_agent_count_CallInstance);
1316 if (!Mock.mod_scmi_from_protocol_get_agent_count_CallbackBool &&
1317 Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer != NULL)
1318 {
1319 int cmock_cb_ret = Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer(agent_count, Mock.mod_scmi_from_protocol_get_agent_count_CallbackCalls++);
1320 UNITY_CLR_DETAILS();
1321 return cmock_cb_ret;
1322 }
1323 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1324 cmock_line = cmock_call_instance->LineNumber;
1325 if (!cmock_call_instance->ExpectAnyArgsBool)
1326 {
1327 {
1328 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_agent_count,CMockString_agent_count);
1329 if (cmock_call_instance->Expected_agent_count == NULL)
1330 { UNITY_TEST_ASSERT_NULL(agent_count, cmock_line, CMockStringExpNULL); }
1331 else
1332 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_agent_count, agent_count, 1, cmock_line, CMockStringMismatch); }
1333 }
1334 }
1335 if (Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer != NULL)
1336 {
1337 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer(agent_count, Mock.mod_scmi_from_protocol_get_agent_count_CallbackCalls++);
1338 }
1339 if (cmock_call_instance->ReturnThruPtr_agent_count_Used)
1340 {
1341 UNITY_TEST_ASSERT_NOT_NULL(agent_count, cmock_line, CMockStringPtrIsNULL);
1342 memcpy((void*)agent_count, (void*)cmock_call_instance->ReturnThruPtr_agent_count_Val,
1343 cmock_call_instance->ReturnThruPtr_agent_count_Size);
1344 }
1345 UNITY_CLR_DETAILS();
1346 return cmock_call_instance->ReturnVal;
1347 }
1348
1349 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_count(CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance, unsigned int* agent_count);
CMockExpectParameters_mod_scmi_from_protocol_get_agent_count(CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE * cmock_call_instance,unsigned int * agent_count)1350 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_count(CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance, unsigned int* agent_count)
1351 {
1352 cmock_call_instance->Expected_agent_count = agent_count;
1353 cmock_call_instance->ReturnThruPtr_agent_count_Used = 0;
1354 }
1355
mod_scmi_from_protocol_get_agent_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1356 void mod_scmi_from_protocol_get_agent_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1357 {
1358 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE));
1359 CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1360 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1361 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1362 Mock.mod_scmi_from_protocol_get_agent_count_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_count_CallInstance, cmock_guts_index);
1363 cmock_call_instance->LineNumber = cmock_line;
1364 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1365 cmock_call_instance->ReturnVal = cmock_to_return;
1366 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1367 }
1368
mod_scmi_from_protocol_get_agent_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,unsigned int * agent_count,int cmock_to_return)1369 void mod_scmi_from_protocol_get_agent_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, int cmock_to_return)
1370 {
1371 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE));
1372 CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1373 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1374 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1375 Mock.mod_scmi_from_protocol_get_agent_count_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_count_CallInstance, cmock_guts_index);
1376 cmock_call_instance->LineNumber = cmock_line;
1377 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1378 CMockExpectParameters_mod_scmi_from_protocol_get_agent_count(cmock_call_instance, agent_count);
1379 cmock_call_instance->ReturnVal = cmock_to_return;
1380 }
1381
mod_scmi_from_protocol_get_agent_count_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback)1382 void mod_scmi_from_protocol_get_agent_count_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback)
1383 {
1384 Mock.mod_scmi_from_protocol_get_agent_count_CallbackBool = (char)1;
1385 Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer = Callback;
1386 }
1387
mod_scmi_from_protocol_get_agent_count_Stub(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback)1388 void mod_scmi_from_protocol_get_agent_count_Stub(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback)
1389 {
1390 Mock.mod_scmi_from_protocol_get_agent_count_CallbackBool = (char)0;
1391 Mock.mod_scmi_from_protocol_get_agent_count_CallbackFunctionPointer = Callback;
1392 }
1393
mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(UNITY_LINE_TYPE cmock_line,unsigned int * agent_count,size_t cmock_size)1394 void mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, size_t cmock_size)
1395 {
1396 CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_get_agent_count_CallInstance));
1397 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1398 cmock_call_instance->ReturnThruPtr_agent_count_Used = 1;
1399 cmock_call_instance->ReturnThruPtr_agent_count_Val = agent_count;
1400 cmock_call_instance->ReturnThruPtr_agent_count_Size = cmock_size;
1401 }
1402
mod_scmi_from_protocol_get_agent_id(fwk_id_t service_id,unsigned int * agent_id)1403 int mod_scmi_from_protocol_get_agent_id(fwk_id_t service_id, unsigned int* agent_id)
1404 {
1405 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1406 CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance;
1407 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_id);
1408 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_get_agent_id_CallInstance);
1409 Mock.mod_scmi_from_protocol_get_agent_id_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_get_agent_id_CallInstance);
1410 if (!Mock.mod_scmi_from_protocol_get_agent_id_CallbackBool &&
1411 Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer != NULL)
1412 {
1413 int cmock_cb_ret = Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer(service_id, agent_id, Mock.mod_scmi_from_protocol_get_agent_id_CallbackCalls++);
1414 UNITY_CLR_DETAILS();
1415 return cmock_cb_ret;
1416 }
1417 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1418 cmock_line = cmock_call_instance->LineNumber;
1419 if (!cmock_call_instance->ExpectAnyArgsBool)
1420 {
1421 {
1422 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_agent_id,CMockString_service_id);
1423 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1424 }
1425 {
1426 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_agent_id,CMockString_agent_id);
1427 if (cmock_call_instance->Expected_agent_id == NULL)
1428 { UNITY_TEST_ASSERT_NULL(agent_id, cmock_line, CMockStringExpNULL); }
1429 else
1430 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_agent_id, agent_id, 1, cmock_line, CMockStringMismatch); }
1431 }
1432 }
1433 if (Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer != NULL)
1434 {
1435 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer(service_id, agent_id, Mock.mod_scmi_from_protocol_get_agent_id_CallbackCalls++);
1436 }
1437 if (cmock_call_instance->ReturnThruPtr_agent_id_Used)
1438 {
1439 UNITY_TEST_ASSERT_NOT_NULL(agent_id, cmock_line, CMockStringPtrIsNULL);
1440 memcpy((void*)agent_id, (void*)cmock_call_instance->ReturnThruPtr_agent_id_Val,
1441 cmock_call_instance->ReturnThruPtr_agent_id_Size);
1442 }
1443 UNITY_CLR_DETAILS();
1444 return cmock_call_instance->ReturnVal;
1445 }
1446
1447 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_id(CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, unsigned int* agent_id);
CMockExpectParameters_mod_scmi_from_protocol_get_agent_id(CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,unsigned int * agent_id)1448 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_id(CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, unsigned int* agent_id)
1449 {
1450 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1451 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1452 cmock_call_instance->Expected_agent_id = agent_id;
1453 cmock_call_instance->ReturnThruPtr_agent_id_Used = 0;
1454 }
1455
mod_scmi_from_protocol_get_agent_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1456 void mod_scmi_from_protocol_get_agent_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1457 {
1458 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE));
1459 CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1460 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1461 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1462 Mock.mod_scmi_from_protocol_get_agent_id_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_id_CallInstance, cmock_guts_index);
1463 cmock_call_instance->LineNumber = cmock_line;
1464 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1465 cmock_call_instance->ReturnVal = cmock_to_return;
1466 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1467 }
1468
mod_scmi_from_protocol_get_agent_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,unsigned int * agent_id,int cmock_to_return)1469 void mod_scmi_from_protocol_get_agent_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, unsigned int* agent_id, int cmock_to_return)
1470 {
1471 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE));
1472 CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1473 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1474 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1475 Mock.mod_scmi_from_protocol_get_agent_id_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_id_CallInstance, cmock_guts_index);
1476 cmock_call_instance->LineNumber = cmock_line;
1477 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1478 CMockExpectParameters_mod_scmi_from_protocol_get_agent_id(cmock_call_instance, service_id, agent_id);
1479 cmock_call_instance->ReturnVal = cmock_to_return;
1480 }
1481
mod_scmi_from_protocol_get_agent_id_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback)1482 void mod_scmi_from_protocol_get_agent_id_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback)
1483 {
1484 Mock.mod_scmi_from_protocol_get_agent_id_CallbackBool = (char)1;
1485 Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer = Callback;
1486 }
1487
mod_scmi_from_protocol_get_agent_id_Stub(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback)1488 void mod_scmi_from_protocol_get_agent_id_Stub(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback)
1489 {
1490 Mock.mod_scmi_from_protocol_get_agent_id_CallbackBool = (char)0;
1491 Mock.mod_scmi_from_protocol_get_agent_id_CallbackFunctionPointer = Callback;
1492 }
1493
mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(UNITY_LINE_TYPE cmock_line,unsigned int * agent_id,size_t cmock_size)1494 void mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(UNITY_LINE_TYPE cmock_line, unsigned int* agent_id, size_t cmock_size)
1495 {
1496 CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_get_agent_id_CallInstance));
1497 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1498 cmock_call_instance->ReturnThruPtr_agent_id_Used = 1;
1499 cmock_call_instance->ReturnThruPtr_agent_id_Val = agent_id;
1500 cmock_call_instance->ReturnThruPtr_agent_id_Size = cmock_size;
1501 }
1502
mod_scmi_from_protocol_get_agent_type(uint32_t agent_id,enum scmi_agent_type * agent_type)1503 int mod_scmi_from_protocol_get_agent_type(uint32_t agent_id, enum scmi_agent_type* agent_type)
1504 {
1505 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1506 CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance;
1507 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_agent_type);
1508 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_get_agent_type_CallInstance);
1509 Mock.mod_scmi_from_protocol_get_agent_type_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_get_agent_type_CallInstance);
1510 if (!Mock.mod_scmi_from_protocol_get_agent_type_CallbackBool &&
1511 Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer != NULL)
1512 {
1513 int cmock_cb_ret = Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer(agent_id, agent_type, Mock.mod_scmi_from_protocol_get_agent_type_CallbackCalls++);
1514 UNITY_CLR_DETAILS();
1515 return cmock_cb_ret;
1516 }
1517 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1518 cmock_line = cmock_call_instance->LineNumber;
1519 if (!cmock_call_instance->ExpectAnyArgsBool)
1520 {
1521 {
1522 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_agent_type,CMockString_agent_id);
1523 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_agent_id, agent_id, cmock_line, CMockStringMismatch);
1524 }
1525 {
1526 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_agent_type,CMockString_agent_type);
1527 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_agent_type), (void*)(agent_type), sizeof(enum scmi_agent_type), cmock_line, CMockStringMismatch);
1528 }
1529 }
1530 if (Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer != NULL)
1531 {
1532 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer(agent_id, agent_type, Mock.mod_scmi_from_protocol_get_agent_type_CallbackCalls++);
1533 }
1534 if (cmock_call_instance->ReturnThruPtr_agent_type_Used)
1535 {
1536 UNITY_TEST_ASSERT_NOT_NULL(agent_type, cmock_line, CMockStringPtrIsNULL);
1537 memcpy((void*)agent_type, (void*)cmock_call_instance->ReturnThruPtr_agent_type_Val,
1538 cmock_call_instance->ReturnThruPtr_agent_type_Size);
1539 }
1540 UNITY_CLR_DETAILS();
1541 return cmock_call_instance->ReturnVal;
1542 }
1543
1544 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_type(CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance, uint32_t agent_id, enum scmi_agent_type* agent_type);
CMockExpectParameters_mod_scmi_from_protocol_get_agent_type(CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE * cmock_call_instance,uint32_t agent_id,enum scmi_agent_type * agent_type)1545 void CMockExpectParameters_mod_scmi_from_protocol_get_agent_type(CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance, uint32_t agent_id, enum scmi_agent_type* agent_type)
1546 {
1547 cmock_call_instance->Expected_agent_id = agent_id;
1548 cmock_call_instance->Expected_agent_type = agent_type;
1549 cmock_call_instance->ReturnThruPtr_agent_type_Used = 0;
1550 }
1551
mod_scmi_from_protocol_get_agent_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1552 void mod_scmi_from_protocol_get_agent_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1553 {
1554 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE));
1555 CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1556 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1557 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1558 Mock.mod_scmi_from_protocol_get_agent_type_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_type_CallInstance, cmock_guts_index);
1559 cmock_call_instance->LineNumber = cmock_line;
1560 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1561 cmock_call_instance->ReturnVal = cmock_to_return;
1562 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1563 }
1564
mod_scmi_from_protocol_get_agent_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,uint32_t agent_id,enum scmi_agent_type * agent_type,int cmock_to_return)1565 void mod_scmi_from_protocol_get_agent_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t agent_id, enum scmi_agent_type* agent_type, int cmock_to_return)
1566 {
1567 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE));
1568 CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1569 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1570 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1571 Mock.mod_scmi_from_protocol_get_agent_type_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_agent_type_CallInstance, cmock_guts_index);
1572 cmock_call_instance->LineNumber = cmock_line;
1573 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1574 CMockExpectParameters_mod_scmi_from_protocol_get_agent_type(cmock_call_instance, agent_id, agent_type);
1575 cmock_call_instance->ReturnVal = cmock_to_return;
1576 }
1577
mod_scmi_from_protocol_get_agent_type_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback)1578 void mod_scmi_from_protocol_get_agent_type_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback)
1579 {
1580 Mock.mod_scmi_from_protocol_get_agent_type_CallbackBool = (char)1;
1581 Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer = Callback;
1582 }
1583
mod_scmi_from_protocol_get_agent_type_Stub(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback)1584 void mod_scmi_from_protocol_get_agent_type_Stub(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback)
1585 {
1586 Mock.mod_scmi_from_protocol_get_agent_type_CallbackBool = (char)0;
1587 Mock.mod_scmi_from_protocol_get_agent_type_CallbackFunctionPointer = Callback;
1588 }
1589
mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(UNITY_LINE_TYPE cmock_line,enum scmi_agent_type * agent_type,size_t cmock_size)1590 void mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(UNITY_LINE_TYPE cmock_line, enum scmi_agent_type* agent_type, size_t cmock_size)
1591 {
1592 CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_get_agent_type_CallInstance));
1593 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1594 cmock_call_instance->ReturnThruPtr_agent_type_Used = 1;
1595 cmock_call_instance->ReturnThruPtr_agent_type_Val = agent_type;
1596 cmock_call_instance->ReturnThruPtr_agent_type_Size = cmock_size;
1597 }
1598
mod_scmi_from_protocol_get_max_payload_size(fwk_id_t service_id,size_t * size)1599 int mod_scmi_from_protocol_get_max_payload_size(fwk_id_t service_id, size_t* size)
1600 {
1601 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1602 CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance;
1603 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_get_max_payload_size);
1604 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance);
1605 Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance);
1606 if (!Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackBool &&
1607 Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer != NULL)
1608 {
1609 int cmock_cb_ret = Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer(service_id, size, Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackCalls++);
1610 UNITY_CLR_DETAILS();
1611 return cmock_cb_ret;
1612 }
1613 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1614 cmock_line = cmock_call_instance->LineNumber;
1615 if (!cmock_call_instance->ExpectAnyArgsBool)
1616 {
1617 {
1618 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_max_payload_size,CMockString_service_id);
1619 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1620 }
1621 {
1622 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_get_max_payload_size,CMockString_size);
1623 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_size), (void*)(size), sizeof(size_t), cmock_line, CMockStringMismatch);
1624 }
1625 }
1626 if (Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer != NULL)
1627 {
1628 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer(service_id, size, Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackCalls++);
1629 }
1630 if (cmock_call_instance->ReturnThruPtr_size_Used)
1631 {
1632 UNITY_TEST_ASSERT_NOT_NULL(size, cmock_line, CMockStringPtrIsNULL);
1633 memcpy((void*)size, (void*)cmock_call_instance->ReturnThruPtr_size_Val,
1634 cmock_call_instance->ReturnThruPtr_size_Size);
1635 }
1636 UNITY_CLR_DETAILS();
1637 return cmock_call_instance->ReturnVal;
1638 }
1639
1640 void CMockExpectParameters_mod_scmi_from_protocol_get_max_payload_size(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t* size);
CMockExpectParameters_mod_scmi_from_protocol_get_max_payload_size(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,size_t * size)1641 void CMockExpectParameters_mod_scmi_from_protocol_get_max_payload_size(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t* size)
1642 {
1643 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1644 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1645 cmock_call_instance->Expected_size = size;
1646 cmock_call_instance->ReturnThruPtr_size_Used = 0;
1647 }
1648
mod_scmi_from_protocol_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1649 void mod_scmi_from_protocol_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1650 {
1651 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE));
1652 CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1653 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1654 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1655 Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance, cmock_guts_index);
1656 cmock_call_instance->LineNumber = cmock_line;
1657 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1658 cmock_call_instance->ReturnVal = cmock_to_return;
1659 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1660 }
1661
mod_scmi_from_protocol_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,size_t * size,int cmock_to_return)1662 void mod_scmi_from_protocol_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, size_t* size, int cmock_to_return)
1663 {
1664 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE));
1665 CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1666 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1667 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1668 Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance, cmock_guts_index);
1669 cmock_call_instance->LineNumber = cmock_line;
1670 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1671 CMockExpectParameters_mod_scmi_from_protocol_get_max_payload_size(cmock_call_instance, service_id, size);
1672 cmock_call_instance->ReturnVal = cmock_to_return;
1673 }
1674
mod_scmi_from_protocol_get_max_payload_size_AddCallback(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback)1675 void mod_scmi_from_protocol_get_max_payload_size_AddCallback(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback)
1676 {
1677 Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackBool = (char)1;
1678 Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer = Callback;
1679 }
1680
mod_scmi_from_protocol_get_max_payload_size_Stub(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback)1681 void mod_scmi_from_protocol_get_max_payload_size_Stub(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback)
1682 {
1683 Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackBool = (char)0;
1684 Mock.mod_scmi_from_protocol_get_max_payload_size_CallbackFunctionPointer = Callback;
1685 }
1686
mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line,size_t * size,size_t cmock_size)1687 void mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size)
1688 {
1689 CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_get_max_payload_size_CallInstance));
1690 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1691 cmock_call_instance->ReturnThruPtr_size_Used = 1;
1692 cmock_call_instance->ReturnThruPtr_size_Val = size;
1693 cmock_call_instance->ReturnThruPtr_size_Size = cmock_size;
1694 }
1695
mod_scmi_from_protocol_write_payload(fwk_id_t service_id,size_t offset,const void * payload,size_t size)1696 int mod_scmi_from_protocol_write_payload(fwk_id_t service_id, size_t offset, const void* payload, size_t size)
1697 {
1698 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1699 CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE* cmock_call_instance;
1700 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_write_payload);
1701 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_write_payload_CallInstance);
1702 Mock.mod_scmi_from_protocol_write_payload_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_write_payload_CallInstance);
1703 if (!Mock.mod_scmi_from_protocol_write_payload_CallbackBool &&
1704 Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer != NULL)
1705 {
1706 int cmock_cb_ret = Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer(service_id, offset, payload, size, Mock.mod_scmi_from_protocol_write_payload_CallbackCalls++);
1707 UNITY_CLR_DETAILS();
1708 return cmock_cb_ret;
1709 }
1710 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1711 cmock_line = cmock_call_instance->LineNumber;
1712 if (!cmock_call_instance->ExpectAnyArgsBool)
1713 {
1714 {
1715 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_write_payload,CMockString_service_id);
1716 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1717 }
1718 {
1719 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_write_payload,CMockString_offset);
1720 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset), sizeof(size_t), cmock_line, CMockStringMismatch);
1721 }
1722 {
1723 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_write_payload,CMockString_payload);
1724 if (cmock_call_instance->Expected_payload == NULL)
1725 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1726 else
1727 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1728 }
1729 {
1730 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_write_payload,CMockString_size);
1731 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1732 }
1733 }
1734 if (Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer != NULL)
1735 {
1736 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer(service_id, offset, payload, size, Mock.mod_scmi_from_protocol_write_payload_CallbackCalls++);
1737 }
1738 UNITY_CLR_DETAILS();
1739 return cmock_call_instance->ReturnVal;
1740 }
1741
1742 void CMockExpectParameters_mod_scmi_from_protocol_write_payload(CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t offset, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_write_payload(CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,size_t offset,const void * payload,size_t size)1743 void CMockExpectParameters_mod_scmi_from_protocol_write_payload(CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t offset, const void* payload, size_t size)
1744 {
1745 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1746 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1747 memcpy((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset),
1748 sizeof(size_t[sizeof(offset) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1749 cmock_call_instance->Expected_payload = payload;
1750 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1751 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1752 }
1753
mod_scmi_from_protocol_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1754 void mod_scmi_from_protocol_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1755 {
1756 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE));
1757 CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1758 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1759 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1760 Mock.mod_scmi_from_protocol_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_write_payload_CallInstance, cmock_guts_index);
1761 cmock_call_instance->LineNumber = cmock_line;
1762 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1763 cmock_call_instance->ReturnVal = cmock_to_return;
1764 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1765 }
1766
mod_scmi_from_protocol_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,size_t offset,const void * payload,size_t size,int cmock_to_return)1767 void mod_scmi_from_protocol_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, size_t offset, const void* payload, size_t size, int cmock_to_return)
1768 {
1769 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE));
1770 CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1771 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1772 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1773 Mock.mod_scmi_from_protocol_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_write_payload_CallInstance, cmock_guts_index);
1774 cmock_call_instance->LineNumber = cmock_line;
1775 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1776 CMockExpectParameters_mod_scmi_from_protocol_write_payload(cmock_call_instance, service_id, offset, payload, size);
1777 cmock_call_instance->ReturnVal = cmock_to_return;
1778 }
1779
mod_scmi_from_protocol_write_payload_AddCallback(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback)1780 void mod_scmi_from_protocol_write_payload_AddCallback(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback)
1781 {
1782 Mock.mod_scmi_from_protocol_write_payload_CallbackBool = (char)1;
1783 Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer = Callback;
1784 }
1785
mod_scmi_from_protocol_write_payload_Stub(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback)1786 void mod_scmi_from_protocol_write_payload_Stub(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback)
1787 {
1788 Mock.mod_scmi_from_protocol_write_payload_CallbackBool = (char)0;
1789 Mock.mod_scmi_from_protocol_write_payload_CallbackFunctionPointer = Callback;
1790 }
1791
mod_scmi_from_protocol_respond(fwk_id_t service_id,const void * payload,size_t size)1792 int mod_scmi_from_protocol_respond(fwk_id_t service_id, const void* payload, size_t size)
1793 {
1794 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1795 CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE* cmock_call_instance;
1796 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_respond);
1797 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_respond_CallInstance);
1798 Mock.mod_scmi_from_protocol_respond_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_respond_CallInstance);
1799 if (!Mock.mod_scmi_from_protocol_respond_CallbackBool &&
1800 Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer != NULL)
1801 {
1802 int cmock_cb_ret = Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer(service_id, payload, size, Mock.mod_scmi_from_protocol_respond_CallbackCalls++);
1803 UNITY_CLR_DETAILS();
1804 return cmock_cb_ret;
1805 }
1806 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1807 cmock_line = cmock_call_instance->LineNumber;
1808 if (!cmock_call_instance->ExpectAnyArgsBool)
1809 {
1810 {
1811 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_respond,CMockString_service_id);
1812 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1813 }
1814 {
1815 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_respond,CMockString_payload);
1816 if (cmock_call_instance->Expected_payload == NULL)
1817 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1818 else
1819 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1820 }
1821 {
1822 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_respond,CMockString_size);
1823 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1824 }
1825 }
1826 if (Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer != NULL)
1827 {
1828 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer(service_id, payload, size, Mock.mod_scmi_from_protocol_respond_CallbackCalls++);
1829 }
1830 UNITY_CLR_DETAILS();
1831 return cmock_call_instance->ReturnVal;
1832 }
1833
1834 void CMockExpectParameters_mod_scmi_from_protocol_respond(CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_respond(CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,const void * payload,size_t size)1835 void CMockExpectParameters_mod_scmi_from_protocol_respond(CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, const void* payload, size_t size)
1836 {
1837 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1838 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1839 cmock_call_instance->Expected_payload = payload;
1840 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1841 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1842 }
1843
mod_scmi_from_protocol_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1844 void mod_scmi_from_protocol_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1845 {
1846 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE));
1847 CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1848 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1849 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1850 Mock.mod_scmi_from_protocol_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_respond_CallInstance, cmock_guts_index);
1851 cmock_call_instance->LineNumber = cmock_line;
1852 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1853 cmock_call_instance->ReturnVal = cmock_to_return;
1854 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1855 }
1856
mod_scmi_from_protocol_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,const void * payload,size_t size,int cmock_to_return)1857 void mod_scmi_from_protocol_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, const void* payload, size_t size, int cmock_to_return)
1858 {
1859 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE));
1860 CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1861 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1862 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1863 Mock.mod_scmi_from_protocol_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_respond_CallInstance, cmock_guts_index);
1864 cmock_call_instance->LineNumber = cmock_line;
1865 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1866 CMockExpectParameters_mod_scmi_from_protocol_respond(cmock_call_instance, service_id, payload, size);
1867 cmock_call_instance->ReturnVal = cmock_to_return;
1868 }
1869
mod_scmi_from_protocol_respond_AddCallback(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback)1870 void mod_scmi_from_protocol_respond_AddCallback(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback)
1871 {
1872 Mock.mod_scmi_from_protocol_respond_CallbackBool = (char)1;
1873 Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer = Callback;
1874 }
1875
mod_scmi_from_protocol_respond_Stub(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback)1876 void mod_scmi_from_protocol_respond_Stub(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback)
1877 {
1878 Mock.mod_scmi_from_protocol_respond_CallbackBool = (char)0;
1879 Mock.mod_scmi_from_protocol_respond_CallbackFunctionPointer = Callback;
1880 }
1881
mod_scmi_from_protocol_notify(fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1882 void mod_scmi_from_protocol_notify(fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1883 {
1884 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1885 CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE* cmock_call_instance;
1886 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_notify);
1887 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_notify_CallInstance);
1888 Mock.mod_scmi_from_protocol_notify_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_notify_CallInstance);
1889 if (!Mock.mod_scmi_from_protocol_notify_CallbackBool &&
1890 Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer != NULL)
1891 {
1892 Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer(service_id, protocol_id, message_id, payload, size, Mock.mod_scmi_from_protocol_notify_CallbackCalls++);
1893 UNITY_CLR_DETAILS();
1894 return;
1895 }
1896 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1897 cmock_line = cmock_call_instance->LineNumber;
1898 if (!cmock_call_instance->ExpectAnyArgsBool)
1899 {
1900 {
1901 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_notify,CMockString_service_id);
1902 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1903 }
1904 {
1905 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_notify,CMockString_protocol_id);
1906 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_protocol_id, protocol_id, cmock_line, CMockStringMismatch);
1907 }
1908 {
1909 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_notify,CMockString_message_id);
1910 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_message_id, message_id, cmock_line, CMockStringMismatch);
1911 }
1912 {
1913 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_notify,CMockString_payload);
1914 if (cmock_call_instance->Expected_payload == NULL)
1915 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1916 else
1917 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1918 }
1919 {
1920 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_notify,CMockString_size);
1921 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1922 }
1923 }
1924 if (Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer != NULL)
1925 {
1926 Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer(service_id, protocol_id, message_id, payload, size, Mock.mod_scmi_from_protocol_notify_CallbackCalls++);
1927 }
1928 UNITY_CLR_DETAILS();
1929 }
1930
1931 void CMockExpectParameters_mod_scmi_from_protocol_notify(CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_notify(CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1932 void CMockExpectParameters_mod_scmi_from_protocol_notify(CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1933 {
1934 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1935 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1936 cmock_call_instance->Expected_protocol_id = protocol_id;
1937 cmock_call_instance->Expected_message_id = message_id;
1938 cmock_call_instance->Expected_payload = payload;
1939 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1940 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1941 }
1942
mod_scmi_from_protocol_notify_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line)1943 void mod_scmi_from_protocol_notify_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line)
1944 {
1945 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE));
1946 CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1947 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1948 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1949 Mock.mod_scmi_from_protocol_notify_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_notify_CallInstance, cmock_guts_index);
1950 cmock_call_instance->LineNumber = cmock_line;
1951 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1952 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1953 }
1954
mod_scmi_from_protocol_notify_CMockExpect(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1955 void mod_scmi_from_protocol_notify_CMockExpect(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1956 {
1957 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE));
1958 CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1959 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1960 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1961 Mock.mod_scmi_from_protocol_notify_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_notify_CallInstance, cmock_guts_index);
1962 cmock_call_instance->LineNumber = cmock_line;
1963 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1964 CMockExpectParameters_mod_scmi_from_protocol_notify(cmock_call_instance, service_id, protocol_id, message_id, payload, size);
1965 }
1966
mod_scmi_from_protocol_notify_AddCallback(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback)1967 void mod_scmi_from_protocol_notify_AddCallback(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback)
1968 {
1969 Mock.mod_scmi_from_protocol_notify_CallbackBool = (char)1;
1970 Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer = Callback;
1971 }
1972
mod_scmi_from_protocol_notify_Stub(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback)1973 void mod_scmi_from_protocol_notify_Stub(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback)
1974 {
1975 Mock.mod_scmi_from_protocol_notify_CallbackBool = (char)0;
1976 Mock.mod_scmi_from_protocol_notify_CallbackFunctionPointer = Callback;
1977 }
1978
mod_scmi_from_protocol_send_message(uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt)1979 int mod_scmi_from_protocol_send_message(uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt)
1980 {
1981 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1982 CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE* cmock_call_instance;
1983 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_send_message);
1984 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_send_message_CallInstance);
1985 Mock.mod_scmi_from_protocol_send_message_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_send_message_CallInstance);
1986 if (!Mock.mod_scmi_from_protocol_send_message_CallbackBool &&
1987 Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer != NULL)
1988 {
1989 int cmock_cb_ret = Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer(scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, Mock.mod_scmi_from_protocol_send_message_CallbackCalls++);
1990 UNITY_CLR_DETAILS();
1991 return cmock_cb_ret;
1992 }
1993 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1994 cmock_line = cmock_call_instance->LineNumber;
1995 if (!cmock_call_instance->ExpectAnyArgsBool)
1996 {
1997 {
1998 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_scmi_message_id);
1999 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_scmi_message_id, scmi_message_id, cmock_line, CMockStringMismatch);
2000 }
2001 {
2002 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_scmi_protocol_id);
2003 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_scmi_protocol_id, scmi_protocol_id, cmock_line, CMockStringMismatch);
2004 }
2005 {
2006 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_token);
2007 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_token, token, cmock_line, CMockStringMismatch);
2008 }
2009 {
2010 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_service_id);
2011 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
2012 }
2013 {
2014 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_payload);
2015 if (cmock_call_instance->Expected_payload == NULL)
2016 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
2017 else
2018 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
2019 }
2020 {
2021 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_payload_size);
2022 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_payload_size), (void*)(&payload_size), sizeof(size_t), cmock_line, CMockStringMismatch);
2023 }
2024 {
2025 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_send_message,CMockString_request_ack_by_interrupt);
2026 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_request_ack_by_interrupt, request_ack_by_interrupt, cmock_line, CMockStringMismatch);
2027 }
2028 }
2029 if (Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer != NULL)
2030 {
2031 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer(scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, Mock.mod_scmi_from_protocol_send_message_CallbackCalls++);
2032 }
2033 UNITY_CLR_DETAILS();
2034 return cmock_call_instance->ReturnVal;
2035 }
2036
2037 void CMockExpectParameters_mod_scmi_from_protocol_send_message(CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE* cmock_call_instance, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt);
CMockExpectParameters_mod_scmi_from_protocol_send_message(CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE * cmock_call_instance,uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt)2038 void CMockExpectParameters_mod_scmi_from_protocol_send_message(CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE* cmock_call_instance, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt)
2039 {
2040 cmock_call_instance->Expected_scmi_message_id = scmi_message_id;
2041 cmock_call_instance->Expected_scmi_protocol_id = scmi_protocol_id;
2042 cmock_call_instance->Expected_token = token;
2043 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
2044 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
2045 cmock_call_instance->Expected_payload = payload;
2046 memcpy((void*)(&cmock_call_instance->Expected_payload_size), (void*)(&payload_size),
2047 sizeof(size_t[sizeof(payload_size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
2048 cmock_call_instance->Expected_request_ack_by_interrupt = request_ack_by_interrupt;
2049 }
2050
mod_scmi_from_protocol_send_message_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)2051 void mod_scmi_from_protocol_send_message_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
2052 {
2053 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE));
2054 CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2055 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2056 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2057 Mock.mod_scmi_from_protocol_send_message_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_send_message_CallInstance, cmock_guts_index);
2058 cmock_call_instance->LineNumber = cmock_line;
2059 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2060 cmock_call_instance->ReturnVal = cmock_to_return;
2061 cmock_call_instance->ExpectAnyArgsBool = (char)1;
2062 }
2063
mod_scmi_from_protocol_send_message_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt,int cmock_to_return)2064 void mod_scmi_from_protocol_send_message_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt, int cmock_to_return)
2065 {
2066 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE));
2067 CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2068 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2069 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2070 Mock.mod_scmi_from_protocol_send_message_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_send_message_CallInstance, cmock_guts_index);
2071 cmock_call_instance->LineNumber = cmock_line;
2072 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2073 CMockExpectParameters_mod_scmi_from_protocol_send_message(cmock_call_instance, scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt);
2074 cmock_call_instance->ReturnVal = cmock_to_return;
2075 }
2076
mod_scmi_from_protocol_send_message_AddCallback(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback)2077 void mod_scmi_from_protocol_send_message_AddCallback(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback)
2078 {
2079 Mock.mod_scmi_from_protocol_send_message_CallbackBool = (char)1;
2080 Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer = Callback;
2081 }
2082
mod_scmi_from_protocol_send_message_Stub(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback)2083 void mod_scmi_from_protocol_send_message_Stub(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback)
2084 {
2085 Mock.mod_scmi_from_protocol_send_message_CallbackBool = (char)0;
2086 Mock.mod_scmi_from_protocol_send_message_CallbackFunctionPointer = Callback;
2087 }
2088
mod_scmi_from_protocol_response_message_handler(fwk_id_t service_id)2089 int mod_scmi_from_protocol_response_message_handler(fwk_id_t service_id)
2090 {
2091 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
2092 CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE* cmock_call_instance;
2093 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_response_message_handler);
2094 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_response_message_handler_CallInstance);
2095 Mock.mod_scmi_from_protocol_response_message_handler_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_response_message_handler_CallInstance);
2096 if (!Mock.mod_scmi_from_protocol_response_message_handler_CallbackBool &&
2097 Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer != NULL)
2098 {
2099 int cmock_cb_ret = Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer(service_id, Mock.mod_scmi_from_protocol_response_message_handler_CallbackCalls++);
2100 UNITY_CLR_DETAILS();
2101 return cmock_cb_ret;
2102 }
2103 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
2104 cmock_line = cmock_call_instance->LineNumber;
2105 if (!cmock_call_instance->ExpectAnyArgsBool)
2106 {
2107 {
2108 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_response_message_handler,CMockString_service_id);
2109 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
2110 }
2111 }
2112 if (Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer != NULL)
2113 {
2114 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer(service_id, Mock.mod_scmi_from_protocol_response_message_handler_CallbackCalls++);
2115 }
2116 UNITY_CLR_DETAILS();
2117 return cmock_call_instance->ReturnVal;
2118 }
2119
2120 void CMockExpectParameters_mod_scmi_from_protocol_response_message_handler(CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id);
CMockExpectParameters_mod_scmi_from_protocol_response_message_handler(CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id)2121 void CMockExpectParameters_mod_scmi_from_protocol_response_message_handler(CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id)
2122 {
2123 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
2124 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
2125 }
2126
mod_scmi_from_protocol_response_message_handler_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)2127 void mod_scmi_from_protocol_response_message_handler_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
2128 {
2129 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE));
2130 CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2131 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2132 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2133 Mock.mod_scmi_from_protocol_response_message_handler_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_response_message_handler_CallInstance, cmock_guts_index);
2134 cmock_call_instance->LineNumber = cmock_line;
2135 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2136 cmock_call_instance->ReturnVal = cmock_to_return;
2137 cmock_call_instance->ExpectAnyArgsBool = (char)1;
2138 }
2139
mod_scmi_from_protocol_response_message_handler_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,int cmock_to_return)2140 void mod_scmi_from_protocol_response_message_handler_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int cmock_to_return)
2141 {
2142 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE));
2143 CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2144 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2145 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2146 Mock.mod_scmi_from_protocol_response_message_handler_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_response_message_handler_CallInstance, cmock_guts_index);
2147 cmock_call_instance->LineNumber = cmock_line;
2148 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2149 CMockExpectParameters_mod_scmi_from_protocol_response_message_handler(cmock_call_instance, service_id);
2150 cmock_call_instance->ReturnVal = cmock_to_return;
2151 }
2152
mod_scmi_from_protocol_response_message_handler_AddCallback(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback)2153 void mod_scmi_from_protocol_response_message_handler_AddCallback(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback)
2154 {
2155 Mock.mod_scmi_from_protocol_response_message_handler_CallbackBool = (char)1;
2156 Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer = Callback;
2157 }
2158
mod_scmi_from_protocol_response_message_handler_Stub(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback)2159 void mod_scmi_from_protocol_response_message_handler_Stub(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback)
2160 {
2161 Mock.mod_scmi_from_protocol_response_message_handler_CallbackBool = (char)0;
2162 Mock.mod_scmi_from_protocol_response_message_handler_CallbackFunctionPointer = Callback;
2163 }
2164
2165