1 /* AUTOGENERATED FILE. DO NOT EDIT. */ 2 #ifndef _MOCKFWK_MODULE_H 3 #define _MOCKFWK_MODULE_H 4 5 #include "unity.h" 6 #include "fwk_module.h" 7 8 /* Ignore the following warnings, since we are copying code */ 9 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 10 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 11 #pragma GCC diagnostic push 12 #endif 13 #if !defined(__clang__) 14 #pragma GCC diagnostic ignored "-Wpragmas" 15 #endif 16 #pragma GCC diagnostic ignored "-Wunknown-pragmas" 17 #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier" 18 #endif 19 20 void Mockfwk_module_Init(void); 21 void Mockfwk_module_Destroy(void); 22 void Mockfwk_module_Verify(void); 23 24 25 26 27 #define fwk_module_is_valid_module_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_module_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 28 void fwk_module_is_valid_module_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 29 #define fwk_module_is_valid_module_id_StopIgnore() fwk_module_is_valid_module_id_CMockStopIgnore() 30 void fwk_module_is_valid_module_id_CMockStopIgnore(void); 31 #define fwk_module_is_valid_module_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 32 void fwk_module_is_valid_module_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 33 #define fwk_module_is_valid_module_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_module_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 34 void fwk_module_is_valid_module_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 35 typedef bool (* CMOCK_fwk_module_is_valid_module_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 36 void fwk_module_is_valid_module_id_AddCallback(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback); 37 void fwk_module_is_valid_module_id_Stub(CMOCK_fwk_module_is_valid_module_id_CALLBACK Callback); 38 #define fwk_module_is_valid_module_id_StubWithCallback fwk_module_is_valid_module_id_Stub 39 #define fwk_module_is_valid_module_id_IgnoreArg_id() fwk_module_is_valid_module_id_CMockIgnoreArg_id(__LINE__) 40 void fwk_module_is_valid_module_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 41 #define fwk_module_is_valid_element_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 42 void fwk_module_is_valid_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 43 #define fwk_module_is_valid_element_id_StopIgnore() fwk_module_is_valid_element_id_CMockStopIgnore() 44 void fwk_module_is_valid_element_id_CMockStopIgnore(void); 45 #define fwk_module_is_valid_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 46 void fwk_module_is_valid_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 47 #define fwk_module_is_valid_element_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_element_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 48 void fwk_module_is_valid_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 49 typedef bool (* CMOCK_fwk_module_is_valid_element_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 50 void fwk_module_is_valid_element_id_AddCallback(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback); 51 void fwk_module_is_valid_element_id_Stub(CMOCK_fwk_module_is_valid_element_id_CALLBACK Callback); 52 #define fwk_module_is_valid_element_id_StubWithCallback fwk_module_is_valid_element_id_Stub 53 #define fwk_module_is_valid_element_id_IgnoreArg_id() fwk_module_is_valid_element_id_CMockIgnoreArg_id(__LINE__) 54 void fwk_module_is_valid_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 55 #define fwk_module_is_valid_sub_element_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 56 void fwk_module_is_valid_sub_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 57 #define fwk_module_is_valid_sub_element_id_StopIgnore() fwk_module_is_valid_sub_element_id_CMockStopIgnore() 58 void fwk_module_is_valid_sub_element_id_CMockStopIgnore(void); 59 #define fwk_module_is_valid_sub_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 60 void fwk_module_is_valid_sub_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 61 #define fwk_module_is_valid_sub_element_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 62 void fwk_module_is_valid_sub_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 63 typedef bool (* CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 64 void fwk_module_is_valid_sub_element_id_AddCallback(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback); 65 void fwk_module_is_valid_sub_element_id_Stub(CMOCK_fwk_module_is_valid_sub_element_id_CALLBACK Callback); 66 #define fwk_module_is_valid_sub_element_id_StubWithCallback fwk_module_is_valid_sub_element_id_Stub 67 #define fwk_module_is_valid_sub_element_id_IgnoreArg_id() fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(__LINE__) 68 void fwk_module_is_valid_sub_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 69 #define fwk_module_is_valid_entity_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 70 void fwk_module_is_valid_entity_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 71 #define fwk_module_is_valid_entity_id_StopIgnore() fwk_module_is_valid_entity_id_CMockStopIgnore() 72 void fwk_module_is_valid_entity_id_CMockStopIgnore(void); 73 #define fwk_module_is_valid_entity_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 74 void fwk_module_is_valid_entity_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 75 #define fwk_module_is_valid_entity_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_entity_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 76 void fwk_module_is_valid_entity_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 77 typedef bool (* CMOCK_fwk_module_is_valid_entity_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 78 void fwk_module_is_valid_entity_id_AddCallback(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback); 79 void fwk_module_is_valid_entity_id_Stub(CMOCK_fwk_module_is_valid_entity_id_CALLBACK Callback); 80 #define fwk_module_is_valid_entity_id_StubWithCallback fwk_module_is_valid_entity_id_Stub 81 #define fwk_module_is_valid_entity_id_IgnoreArg_id() fwk_module_is_valid_entity_id_CMockIgnoreArg_id(__LINE__) 82 void fwk_module_is_valid_entity_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 83 #define fwk_module_is_valid_api_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_api_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 84 void fwk_module_is_valid_api_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 85 #define fwk_module_is_valid_api_id_StopIgnore() fwk_module_is_valid_api_id_CMockStopIgnore() 86 void fwk_module_is_valid_api_id_CMockStopIgnore(void); 87 #define fwk_module_is_valid_api_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 88 void fwk_module_is_valid_api_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 89 #define fwk_module_is_valid_api_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_api_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 90 void fwk_module_is_valid_api_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 91 typedef bool (* CMOCK_fwk_module_is_valid_api_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 92 void fwk_module_is_valid_api_id_AddCallback(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback); 93 void fwk_module_is_valid_api_id_Stub(CMOCK_fwk_module_is_valid_api_id_CALLBACK Callback); 94 #define fwk_module_is_valid_api_id_StubWithCallback fwk_module_is_valid_api_id_Stub 95 #define fwk_module_is_valid_api_id_IgnoreArg_id() fwk_module_is_valid_api_id_CMockIgnoreArg_id(__LINE__) 96 void fwk_module_is_valid_api_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 97 #define fwk_module_is_valid_event_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_event_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 98 void fwk_module_is_valid_event_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 99 #define fwk_module_is_valid_event_id_StopIgnore() fwk_module_is_valid_event_id_CMockStopIgnore() 100 void fwk_module_is_valid_event_id_CMockStopIgnore(void); 101 #define fwk_module_is_valid_event_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 102 void fwk_module_is_valid_event_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 103 #define fwk_module_is_valid_event_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_event_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 104 void fwk_module_is_valid_event_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 105 typedef bool (* CMOCK_fwk_module_is_valid_event_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 106 void fwk_module_is_valid_event_id_AddCallback(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback); 107 void fwk_module_is_valid_event_id_Stub(CMOCK_fwk_module_is_valid_event_id_CALLBACK Callback); 108 #define fwk_module_is_valid_event_id_StubWithCallback fwk_module_is_valid_event_id_Stub 109 #define fwk_module_is_valid_event_id_IgnoreArg_id() fwk_module_is_valid_event_id_CMockIgnoreArg_id(__LINE__) 110 void fwk_module_is_valid_event_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 111 #define fwk_module_is_valid_notification_id_IgnoreAndReturn(cmock_retval) fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(__LINE__, cmock_retval) 112 void fwk_module_is_valid_notification_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 113 #define fwk_module_is_valid_notification_id_StopIgnore() fwk_module_is_valid_notification_id_CMockStopIgnore() 114 void fwk_module_is_valid_notification_id_CMockStopIgnore(void); 115 #define fwk_module_is_valid_notification_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 116 void fwk_module_is_valid_notification_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 117 #define fwk_module_is_valid_notification_id_ExpectAndReturn(id, cmock_retval) fwk_module_is_valid_notification_id_CMockExpectAndReturn(__LINE__, id, cmock_retval) 118 void fwk_module_is_valid_notification_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return); 119 typedef bool (* CMOCK_fwk_module_is_valid_notification_id_CALLBACK)(fwk_id_t id, int cmock_num_calls); 120 void fwk_module_is_valid_notification_id_AddCallback(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback); 121 void fwk_module_is_valid_notification_id_Stub(CMOCK_fwk_module_is_valid_notification_id_CALLBACK Callback); 122 #define fwk_module_is_valid_notification_id_StubWithCallback fwk_module_is_valid_notification_id_Stub 123 #define fwk_module_is_valid_notification_id_IgnoreArg_id() fwk_module_is_valid_notification_id_CMockIgnoreArg_id(__LINE__) 124 void fwk_module_is_valid_notification_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 125 #define fwk_module_get_element_count_IgnoreAndReturn(cmock_retval) fwk_module_get_element_count_CMockIgnoreAndReturn(__LINE__, cmock_retval) 126 void fwk_module_get_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 127 #define fwk_module_get_element_count_StopIgnore() fwk_module_get_element_count_CMockStopIgnore() 128 void fwk_module_get_element_count_CMockStopIgnore(void); 129 #define fwk_module_get_element_count_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 130 void fwk_module_get_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 131 #define fwk_module_get_element_count_ExpectAndReturn(module_id, cmock_retval) fwk_module_get_element_count_CMockExpectAndReturn(__LINE__, module_id, cmock_retval) 132 void fwk_module_get_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t module_id, int cmock_to_return); 133 typedef int (* CMOCK_fwk_module_get_element_count_CALLBACK)(fwk_id_t module_id, int cmock_num_calls); 134 void fwk_module_get_element_count_AddCallback(CMOCK_fwk_module_get_element_count_CALLBACK Callback); 135 void fwk_module_get_element_count_Stub(CMOCK_fwk_module_get_element_count_CALLBACK Callback); 136 #define fwk_module_get_element_count_StubWithCallback fwk_module_get_element_count_Stub 137 #define fwk_module_get_element_count_IgnoreArg_module_id() fwk_module_get_element_count_CMockIgnoreArg_module_id(__LINE__) 138 void fwk_module_get_element_count_CMockIgnoreArg_module_id(UNITY_LINE_TYPE cmock_line); 139 #define fwk_module_get_sub_element_count_IgnoreAndReturn(cmock_retval) fwk_module_get_sub_element_count_CMockIgnoreAndReturn(__LINE__, cmock_retval) 140 void fwk_module_get_sub_element_count_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 141 #define fwk_module_get_sub_element_count_StopIgnore() fwk_module_get_sub_element_count_CMockStopIgnore() 142 void fwk_module_get_sub_element_count_CMockStopIgnore(void); 143 #define fwk_module_get_sub_element_count_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 144 void fwk_module_get_sub_element_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 145 #define fwk_module_get_sub_element_count_ExpectAndReturn(element_id, cmock_retval) fwk_module_get_sub_element_count_CMockExpectAndReturn(__LINE__, element_id, cmock_retval) 146 void fwk_module_get_sub_element_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t element_id, int cmock_to_return); 147 typedef int (* CMOCK_fwk_module_get_sub_element_count_CALLBACK)(fwk_id_t element_id, int cmock_num_calls); 148 void fwk_module_get_sub_element_count_AddCallback(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback); 149 void fwk_module_get_sub_element_count_Stub(CMOCK_fwk_module_get_sub_element_count_CALLBACK Callback); 150 #define fwk_module_get_sub_element_count_StubWithCallback fwk_module_get_sub_element_count_Stub 151 #define fwk_module_get_sub_element_count_IgnoreArg_element_id() fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(__LINE__) 152 void fwk_module_get_sub_element_count_CMockIgnoreArg_element_id(UNITY_LINE_TYPE cmock_line); 153 #define fwk_module_get_element_name_IgnoreAndReturn(cmock_retval) fwk_module_get_element_name_CMockIgnoreAndReturn(__LINE__, cmock_retval) 154 void fwk_module_get_element_name_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return); 155 #define fwk_module_get_element_name_StopIgnore() fwk_module_get_element_name_CMockStopIgnore() 156 void fwk_module_get_element_name_CMockStopIgnore(void); 157 #define fwk_module_get_element_name_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 158 void fwk_module_get_element_name_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const char* cmock_to_return); 159 #define fwk_module_get_element_name_ExpectAndReturn(id, cmock_retval) fwk_module_get_element_name_CMockExpectAndReturn(__LINE__, id, cmock_retval) 160 void fwk_module_get_element_name_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const char* cmock_to_return); 161 typedef const char* (* CMOCK_fwk_module_get_element_name_CALLBACK)(fwk_id_t id, int cmock_num_calls); 162 void fwk_module_get_element_name_AddCallback(CMOCK_fwk_module_get_element_name_CALLBACK Callback); 163 void fwk_module_get_element_name_Stub(CMOCK_fwk_module_get_element_name_CALLBACK Callback); 164 #define fwk_module_get_element_name_StubWithCallback fwk_module_get_element_name_Stub 165 #define fwk_module_get_element_name_IgnoreArg_id() fwk_module_get_element_name_CMockIgnoreArg_id(__LINE__) 166 void fwk_module_get_element_name_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 167 #define fwk_module_get_data_IgnoreAndReturn(cmock_retval) fwk_module_get_data_CMockIgnoreAndReturn(__LINE__, cmock_retval) 168 void fwk_module_get_data_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return); 169 #define fwk_module_get_data_StopIgnore() fwk_module_get_data_CMockStopIgnore() 170 void fwk_module_get_data_CMockStopIgnore(void); 171 #define fwk_module_get_data_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_get_data_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 172 void fwk_module_get_data_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, const void* cmock_to_return); 173 #define fwk_module_get_data_ExpectAndReturn(id, cmock_retval) fwk_module_get_data_CMockExpectAndReturn(__LINE__, id, cmock_retval) 174 void fwk_module_get_data_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, const void* cmock_to_return); 175 typedef const void* (* CMOCK_fwk_module_get_data_CALLBACK)(fwk_id_t id, int cmock_num_calls); 176 void fwk_module_get_data_AddCallback(CMOCK_fwk_module_get_data_CALLBACK Callback); 177 void fwk_module_get_data_Stub(CMOCK_fwk_module_get_data_CALLBACK Callback); 178 #define fwk_module_get_data_StubWithCallback fwk_module_get_data_Stub 179 #define fwk_module_get_data_IgnoreArg_id() fwk_module_get_data_CMockIgnoreArg_id(__LINE__) 180 void fwk_module_get_data_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 181 #define fwk_module_bind_IgnoreAndReturn(cmock_retval) fwk_module_bind_CMockIgnoreAndReturn(__LINE__, cmock_retval) 182 void fwk_module_bind_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 183 #define fwk_module_bind_StopIgnore() fwk_module_bind_CMockStopIgnore() 184 void fwk_module_bind_CMockStopIgnore(void); 185 #define fwk_module_bind_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_bind_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 186 void fwk_module_bind_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 187 #define fwk_module_bind_ExpectAndReturn(target_id, api_id, api, cmock_retval) fwk_module_bind_CMockExpectAndReturn(__LINE__, target_id, api_id, api, cmock_retval) 188 void fwk_module_bind_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int cmock_to_return); 189 typedef int (* CMOCK_fwk_module_bind_CALLBACK)(fwk_id_t target_id, fwk_id_t api_id, const void* api, int cmock_num_calls); 190 void fwk_module_bind_AddCallback(CMOCK_fwk_module_bind_CALLBACK Callback); 191 void fwk_module_bind_Stub(CMOCK_fwk_module_bind_CALLBACK Callback); 192 #define fwk_module_bind_StubWithCallback fwk_module_bind_Stub 193 #define fwk_module_bind_ExpectWithArrayAndReturn(target_id, api_id, api, api_Depth, cmock_retval) fwk_module_bind_CMockExpectWithArrayAndReturn(__LINE__, target_id, api_id, api, api_Depth, cmock_retval) 194 void fwk_module_bind_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t target_id, fwk_id_t api_id, const void* api, int api_Depth, int cmock_to_return); 195 #define fwk_module_bind_IgnoreArg_target_id() fwk_module_bind_CMockIgnoreArg_target_id(__LINE__) 196 void fwk_module_bind_CMockIgnoreArg_target_id(UNITY_LINE_TYPE cmock_line); 197 #define fwk_module_bind_IgnoreArg_api_id() fwk_module_bind_CMockIgnoreArg_api_id(__LINE__) 198 void fwk_module_bind_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line); 199 #define fwk_module_bind_IgnoreArg_api() fwk_module_bind_CMockIgnoreArg_api(__LINE__) 200 void fwk_module_bind_CMockIgnoreArg_api(UNITY_LINE_TYPE cmock_line); 201 #define fwk_module_adapter_IgnoreAndReturn(cmock_retval) fwk_module_adapter_CMockIgnoreAndReturn(__LINE__, cmock_retval) 202 void fwk_module_adapter_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 203 #define fwk_module_adapter_StopIgnore() fwk_module_adapter_CMockStopIgnore() 204 void fwk_module_adapter_CMockStopIgnore(void); 205 #define fwk_module_adapter_ExpectAnyArgsAndReturn(cmock_retval) fwk_module_adapter_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 206 void fwk_module_adapter_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 207 #define fwk_module_adapter_ExpectAndReturn(adapter, id, cmock_retval) fwk_module_adapter_CMockExpectAndReturn(__LINE__, adapter, id, cmock_retval) 208 void fwk_module_adapter_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, fwk_id_t id, int cmock_to_return); 209 typedef int (* CMOCK_fwk_module_adapter_CALLBACK)(const struct fwk_io_adapter** adapter, fwk_id_t id, int cmock_num_calls); 210 void fwk_module_adapter_AddCallback(CMOCK_fwk_module_adapter_CALLBACK Callback); 211 void fwk_module_adapter_Stub(CMOCK_fwk_module_adapter_CALLBACK Callback); 212 #define fwk_module_adapter_StubWithCallback fwk_module_adapter_Stub 213 #define fwk_module_adapter_ExpectWithArrayAndReturn(adapter, adapter_Depth, id, cmock_retval) fwk_module_adapter_CMockExpectWithArrayAndReturn(__LINE__, adapter, adapter_Depth, id, cmock_retval) 214 void fwk_module_adapter_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, int adapter_Depth, fwk_id_t id, int cmock_to_return); 215 #define fwk_module_adapter_ReturnThruPtr_adapter(adapter) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, sizeof(const struct fwk_io_adapter*)) 216 #define fwk_module_adapter_ReturnArrayThruPtr_adapter(adapter, cmock_len) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, cmock_len * sizeof(*adapter)) 217 #define fwk_module_adapter_ReturnMemThruPtr_adapter(adapter, cmock_size) fwk_module_adapter_CMockReturnMemThruPtr_adapter(__LINE__, adapter, cmock_size) 218 void fwk_module_adapter_CMockReturnMemThruPtr_adapter(UNITY_LINE_TYPE cmock_line, const struct fwk_io_adapter** adapter, size_t cmock_size); 219 #define fwk_module_adapter_IgnoreArg_adapter() fwk_module_adapter_CMockIgnoreArg_adapter(__LINE__) 220 void fwk_module_adapter_CMockIgnoreArg_adapter(UNITY_LINE_TYPE cmock_line); 221 #define fwk_module_adapter_IgnoreArg_id() fwk_module_adapter_CMockIgnoreArg_id(__LINE__) 222 void fwk_module_adapter_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 223 #define fwk_module_init_Ignore() fwk_module_init_CMockIgnore() 224 void fwk_module_init_CMockIgnore(void); 225 #define fwk_module_init_StopIgnore() fwk_module_init_CMockStopIgnore() 226 void fwk_module_init_CMockStopIgnore(void); 227 #define fwk_module_init_Expect() fwk_module_init_CMockExpect(__LINE__) 228 void fwk_module_init_CMockExpect(UNITY_LINE_TYPE cmock_line); 229 typedef void (* CMOCK_fwk_module_init_CALLBACK)(int cmock_num_calls); 230 void fwk_module_init_AddCallback(CMOCK_fwk_module_init_CALLBACK Callback); 231 void fwk_module_init_Stub(CMOCK_fwk_module_init_CALLBACK Callback); 232 #define fwk_module_init_StubWithCallback fwk_module_init_Stub 233 234 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 235 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 236 #pragma GCC diagnostic pop 237 #endif 238 #endif 239 240 #endif 241