1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #include <string.h>
3 #include <stdlib.h>
4 #include <setjmp.h>
5 #include "cmock.h"
6 #include "internal/Mockfwk_delayed_resp_internal.h"
7
8 static const char* CMockString___fwk_get_delayed_response_list = "__fwk_get_delayed_response_list";
9 static const char* CMockString___fwk_search_delayed_response = "__fwk_search_delayed_response";
10 static const char* CMockString_cookie = "cookie";
11 static const char* CMockString_id = "id";
12
13 typedef struct _CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE
14 {
15 UNITY_LINE_TYPE LineNumber;
16 char ExpectAnyArgsBool;
17 struct fwk_slist* ReturnVal;
18 fwk_id_t Expected_id;
19
20 } CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE;
21
22 typedef struct _CMOCK___fwk_search_delayed_response_CALL_INSTANCE
23 {
24 UNITY_LINE_TYPE LineNumber;
25 char ExpectAnyArgsBool;
26 struct fwk_event* ReturnVal;
27 fwk_id_t Expected_id;
28 uint32_t Expected_cookie;
29
30 } CMOCK___fwk_search_delayed_response_CALL_INSTANCE;
31
32 static struct Mockfwk_delayed_resp_internalInstance
33 {
34 CMOCK_MEM_INDEX_TYPE __fwk_get_delayed_response_list_CallInstance;
35 CMOCK_MEM_INDEX_TYPE __fwk_search_delayed_response_CallInstance;
36 } Mock;
37
38 extern jmp_buf AbortFrame;
39
Mockfwk_delayed_resp_internal_Verify(void)40 void Mockfwk_delayed_resp_internal_Verify(void)
41 {
42 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
43 CMOCK_MEM_INDEX_TYPE call_instance;
44 call_instance = Mock.__fwk_get_delayed_response_list_CallInstance;
45 if (CMOCK_GUTS_NONE != call_instance)
46 {
47 UNITY_SET_DETAIL(CMockString___fwk_get_delayed_response_list);
48 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
49 }
50 call_instance = Mock.__fwk_search_delayed_response_CallInstance;
51 if (CMOCK_GUTS_NONE != call_instance)
52 {
53 UNITY_SET_DETAIL(CMockString___fwk_search_delayed_response);
54 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
55 }
56 }
57
Mockfwk_delayed_resp_internal_Init(void)58 void Mockfwk_delayed_resp_internal_Init(void)
59 {
60 Mockfwk_delayed_resp_internal_Destroy();
61 }
62
Mockfwk_delayed_resp_internal_Destroy(void)63 void Mockfwk_delayed_resp_internal_Destroy(void)
64 {
65 CMock_Guts_MemFreeAll();
66 memset(&Mock, 0, sizeof(Mock));
67 }
68
__fwk_get_delayed_response_list(fwk_id_t id)69 struct fwk_slist* __fwk_get_delayed_response_list(fwk_id_t id)
70 {
71 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
72 CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE* cmock_call_instance;
73 UNITY_SET_DETAIL(CMockString___fwk_get_delayed_response_list);
74 cmock_call_instance = (CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.__fwk_get_delayed_response_list_CallInstance);
75 Mock.__fwk_get_delayed_response_list_CallInstance = CMock_Guts_MemNext(Mock.__fwk_get_delayed_response_list_CallInstance);
76 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
77 cmock_line = cmock_call_instance->LineNumber;
78 if (!cmock_call_instance->ExpectAnyArgsBool)
79 {
80 {
81 UNITY_SET_DETAILS(CMockString___fwk_get_delayed_response_list,CMockString_id);
82 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
83 }
84 }
85 UNITY_CLR_DETAILS();
86 return cmock_call_instance->ReturnVal;
87 }
88
89 void CMockExpectParameters___fwk_get_delayed_response_list(CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE* cmock_call_instance, fwk_id_t id);
CMockExpectParameters___fwk_get_delayed_response_list(CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE * cmock_call_instance,fwk_id_t id)90 void CMockExpectParameters___fwk_get_delayed_response_list(CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE* cmock_call_instance, fwk_id_t id)
91 {
92 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
93 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
94 }
95
__fwk_get_delayed_response_list_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,struct fwk_slist * cmock_to_return)96 void __fwk_get_delayed_response_list_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_slist* cmock_to_return)
97 {
98 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE));
99 CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
100 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
101 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
102 Mock.__fwk_get_delayed_response_list_CallInstance = CMock_Guts_MemChain(Mock.__fwk_get_delayed_response_list_CallInstance, cmock_guts_index);
103 cmock_call_instance->LineNumber = cmock_line;
104 cmock_call_instance->ExpectAnyArgsBool = (char)0;
105 cmock_call_instance->ReturnVal = cmock_to_return;
106 cmock_call_instance->ExpectAnyArgsBool = (char)1;
107 }
108
__fwk_get_delayed_response_list_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,struct fwk_slist * cmock_to_return)109 void __fwk_get_delayed_response_list_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, struct fwk_slist* cmock_to_return)
110 {
111 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE));
112 CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_get_delayed_response_list_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
113 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
114 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
115 Mock.__fwk_get_delayed_response_list_CallInstance = CMock_Guts_MemChain(Mock.__fwk_get_delayed_response_list_CallInstance, cmock_guts_index);
116 cmock_call_instance->LineNumber = cmock_line;
117 cmock_call_instance->ExpectAnyArgsBool = (char)0;
118 CMockExpectParameters___fwk_get_delayed_response_list(cmock_call_instance, id);
119 cmock_call_instance->ReturnVal = cmock_to_return;
120 }
121
__fwk_search_delayed_response(fwk_id_t id,uint32_t cookie)122 struct fwk_event* __fwk_search_delayed_response(fwk_id_t id, uint32_t cookie)
123 {
124 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
125 CMOCK___fwk_search_delayed_response_CALL_INSTANCE* cmock_call_instance;
126 UNITY_SET_DETAIL(CMockString___fwk_search_delayed_response);
127 cmock_call_instance = (CMOCK___fwk_search_delayed_response_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.__fwk_search_delayed_response_CallInstance);
128 Mock.__fwk_search_delayed_response_CallInstance = CMock_Guts_MemNext(Mock.__fwk_search_delayed_response_CallInstance);
129 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
130 cmock_line = cmock_call_instance->LineNumber;
131 if (!cmock_call_instance->ExpectAnyArgsBool)
132 {
133 {
134 UNITY_SET_DETAILS(CMockString___fwk_search_delayed_response,CMockString_id);
135 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
136 }
137 {
138 UNITY_SET_DETAILS(CMockString___fwk_search_delayed_response,CMockString_cookie);
139 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_cookie, cookie, cmock_line, CMockStringMismatch);
140 }
141 }
142 UNITY_CLR_DETAILS();
143 return cmock_call_instance->ReturnVal;
144 }
145
146 void CMockExpectParameters___fwk_search_delayed_response(CMOCK___fwk_search_delayed_response_CALL_INSTANCE* cmock_call_instance, fwk_id_t id, uint32_t cookie);
CMockExpectParameters___fwk_search_delayed_response(CMOCK___fwk_search_delayed_response_CALL_INSTANCE * cmock_call_instance,fwk_id_t id,uint32_t cookie)147 void CMockExpectParameters___fwk_search_delayed_response(CMOCK___fwk_search_delayed_response_CALL_INSTANCE* cmock_call_instance, fwk_id_t id, uint32_t cookie)
148 {
149 memcpy((void*)(&cmock_call_instance->Expected_id), (void*)(&id),
150 sizeof(fwk_id_t[sizeof(id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
151 cmock_call_instance->Expected_cookie = cookie;
152 }
153
__fwk_search_delayed_response_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,struct fwk_event * cmock_to_return)154 void __fwk_search_delayed_response_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_event* cmock_to_return)
155 {
156 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_search_delayed_response_CALL_INSTANCE));
157 CMOCK___fwk_search_delayed_response_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_search_delayed_response_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
158 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
159 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
160 Mock.__fwk_search_delayed_response_CallInstance = CMock_Guts_MemChain(Mock.__fwk_search_delayed_response_CallInstance, cmock_guts_index);
161 cmock_call_instance->LineNumber = cmock_line;
162 cmock_call_instance->ExpectAnyArgsBool = (char)0;
163 cmock_call_instance->ReturnVal = cmock_to_return;
164 cmock_call_instance->ExpectAnyArgsBool = (char)1;
165 }
166
__fwk_search_delayed_response_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t id,uint32_t cookie,struct fwk_event * cmock_to_return)167 void __fwk_search_delayed_response_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, uint32_t cookie, struct fwk_event* cmock_to_return)
168 {
169 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_search_delayed_response_CALL_INSTANCE));
170 CMOCK___fwk_search_delayed_response_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_search_delayed_response_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
171 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
172 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
173 Mock.__fwk_search_delayed_response_CallInstance = CMock_Guts_MemChain(Mock.__fwk_search_delayed_response_CallInstance, cmock_guts_index);
174 cmock_call_instance->LineNumber = cmock_line;
175 cmock_call_instance->ExpectAnyArgsBool = (char)0;
176 CMockExpectParameters___fwk_search_delayed_response(cmock_call_instance, id, cookie);
177 cmock_call_instance->ReturnVal = cmock_to_return;
178 }
179
180