1 /* AUTOGENERATED FILE. DO NOT EDIT. */ 2 #ifndef _MOCKFWK_CORE_H 3 #define _MOCKFWK_CORE_H 4 5 #include "unity.h" 6 #include "fwk_core.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_core_Init(void); 21 void Mockfwk_core_Destroy(void); 22 void Mockfwk_core_Verify(void); 23 24 25 26 27 #define fwk_process_event_queue_Ignore() fwk_process_event_queue_CMockIgnore() 28 void fwk_process_event_queue_CMockIgnore(void); 29 #define fwk_process_event_queue_StopIgnore() fwk_process_event_queue_CMockStopIgnore() 30 void fwk_process_event_queue_CMockStopIgnore(void); 31 #define fwk_process_event_queue_Expect() fwk_process_event_queue_CMockExpect(__LINE__) 32 void fwk_process_event_queue_CMockExpect(UNITY_LINE_TYPE cmock_line); 33 typedef void (* CMOCK_fwk_process_event_queue_CALLBACK)(int cmock_num_calls); 34 void fwk_process_event_queue_AddCallback(CMOCK_fwk_process_event_queue_CALLBACK Callback); 35 void fwk_process_event_queue_Stub(CMOCK_fwk_process_event_queue_CALLBACK Callback); 36 #define fwk_process_event_queue_StubWithCallback fwk_process_event_queue_Stub 37 #define fwk_get_delayed_response_IgnoreAndReturn(cmock_retval) fwk_get_delayed_response_CMockIgnoreAndReturn(__LINE__, cmock_retval) 38 void fwk_get_delayed_response_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 39 #define fwk_get_delayed_response_StopIgnore() fwk_get_delayed_response_CMockStopIgnore() 40 void fwk_get_delayed_response_CMockStopIgnore(void); 41 #define fwk_get_delayed_response_ExpectAnyArgsAndReturn(cmock_retval) fwk_get_delayed_response_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 42 void fwk_get_delayed_response_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 43 #define fwk_get_delayed_response_ExpectAndReturn(id, cookie, event, cmock_retval) fwk_get_delayed_response_CMockExpectAndReturn(__LINE__, id, cookie, event, cmock_retval) 44 void fwk_get_delayed_response_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, uint32_t cookie, struct fwk_event* event, int cmock_to_return); 45 typedef int (* CMOCK_fwk_get_delayed_response_CALLBACK)(fwk_id_t id, uint32_t cookie, struct fwk_event* event, int cmock_num_calls); 46 void fwk_get_delayed_response_AddCallback(CMOCK_fwk_get_delayed_response_CALLBACK Callback); 47 void fwk_get_delayed_response_Stub(CMOCK_fwk_get_delayed_response_CALLBACK Callback); 48 #define fwk_get_delayed_response_StubWithCallback fwk_get_delayed_response_Stub 49 #define fwk_get_delayed_response_ExpectWithArrayAndReturn(id, cookie, event, event_Depth, cmock_retval) fwk_get_delayed_response_CMockExpectWithArrayAndReturn(__LINE__, id, cookie, event, event_Depth, cmock_retval) 50 void fwk_get_delayed_response_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, uint32_t cookie, struct fwk_event* event, int event_Depth, int cmock_to_return); 51 #define fwk_get_delayed_response_ReturnThruPtr_event(event) fwk_get_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, sizeof(struct fwk_event)) 52 #define fwk_get_delayed_response_ReturnArrayThruPtr_event(event, cmock_len) fwk_get_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, cmock_len * sizeof(*event)) 53 #define fwk_get_delayed_response_ReturnMemThruPtr_event(event, cmock_size) fwk_get_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, cmock_size) 54 void fwk_get_delayed_response_CMockReturnMemThruPtr_event(UNITY_LINE_TYPE cmock_line, struct fwk_event* event, size_t cmock_size); 55 #define fwk_get_delayed_response_IgnoreArg_id() fwk_get_delayed_response_CMockIgnoreArg_id(__LINE__) 56 void fwk_get_delayed_response_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 57 #define fwk_get_delayed_response_IgnoreArg_cookie() fwk_get_delayed_response_CMockIgnoreArg_cookie(__LINE__) 58 void fwk_get_delayed_response_CMockIgnoreArg_cookie(UNITY_LINE_TYPE cmock_line); 59 #define fwk_get_delayed_response_IgnoreArg_event() fwk_get_delayed_response_CMockIgnoreArg_event(__LINE__) 60 void fwk_get_delayed_response_CMockIgnoreArg_event(UNITY_LINE_TYPE cmock_line); 61 #define fwk_is_delayed_response_list_empty_IgnoreAndReturn(cmock_retval) fwk_is_delayed_response_list_empty_CMockIgnoreAndReturn(__LINE__, cmock_retval) 62 void fwk_is_delayed_response_list_empty_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 63 #define fwk_is_delayed_response_list_empty_StopIgnore() fwk_is_delayed_response_list_empty_CMockStopIgnore() 64 void fwk_is_delayed_response_list_empty_CMockStopIgnore(void); 65 #define fwk_is_delayed_response_list_empty_ExpectAnyArgsAndReturn(cmock_retval) fwk_is_delayed_response_list_empty_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 66 void fwk_is_delayed_response_list_empty_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 67 #define fwk_is_delayed_response_list_empty_ExpectAndReturn(id, is_empty, cmock_retval) fwk_is_delayed_response_list_empty_CMockExpectAndReturn(__LINE__, id, is_empty, cmock_retval) 68 void fwk_is_delayed_response_list_empty_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool* is_empty, int cmock_to_return); 69 typedef int (* CMOCK_fwk_is_delayed_response_list_empty_CALLBACK)(fwk_id_t id, bool* is_empty, int cmock_num_calls); 70 void fwk_is_delayed_response_list_empty_AddCallback(CMOCK_fwk_is_delayed_response_list_empty_CALLBACK Callback); 71 void fwk_is_delayed_response_list_empty_Stub(CMOCK_fwk_is_delayed_response_list_empty_CALLBACK Callback); 72 #define fwk_is_delayed_response_list_empty_StubWithCallback fwk_is_delayed_response_list_empty_Stub 73 #define fwk_is_delayed_response_list_empty_ExpectWithArrayAndReturn(id, is_empty, is_empty_Depth, cmock_retval) fwk_is_delayed_response_list_empty_CMockExpectWithArrayAndReturn(__LINE__, id, is_empty, is_empty_Depth, cmock_retval) 74 void fwk_is_delayed_response_list_empty_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool* is_empty, int is_empty_Depth, int cmock_to_return); 75 #define fwk_is_delayed_response_list_empty_ReturnThruPtr_is_empty(is_empty) fwk_is_delayed_response_list_empty_CMockReturnMemThruPtr_is_empty(__LINE__, is_empty, sizeof(bool)) 76 #define fwk_is_delayed_response_list_empty_ReturnArrayThruPtr_is_empty(is_empty, cmock_len) fwk_is_delayed_response_list_empty_CMockReturnMemThruPtr_is_empty(__LINE__, is_empty, cmock_len * sizeof(*is_empty)) 77 #define fwk_is_delayed_response_list_empty_ReturnMemThruPtr_is_empty(is_empty, cmock_size) fwk_is_delayed_response_list_empty_CMockReturnMemThruPtr_is_empty(__LINE__, is_empty, cmock_size) 78 void fwk_is_delayed_response_list_empty_CMockReturnMemThruPtr_is_empty(UNITY_LINE_TYPE cmock_line, bool* is_empty, size_t cmock_size); 79 #define fwk_is_delayed_response_list_empty_IgnoreArg_id() fwk_is_delayed_response_list_empty_CMockIgnoreArg_id(__LINE__) 80 void fwk_is_delayed_response_list_empty_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 81 #define fwk_is_delayed_response_list_empty_IgnoreArg_is_empty() fwk_is_delayed_response_list_empty_CMockIgnoreArg_is_empty(__LINE__) 82 void fwk_is_delayed_response_list_empty_CMockIgnoreArg_is_empty(UNITY_LINE_TYPE cmock_line); 83 #define fwk_get_first_delayed_response_IgnoreAndReturn(cmock_retval) fwk_get_first_delayed_response_CMockIgnoreAndReturn(__LINE__, cmock_retval) 84 void fwk_get_first_delayed_response_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 85 #define fwk_get_first_delayed_response_StopIgnore() fwk_get_first_delayed_response_CMockStopIgnore() 86 void fwk_get_first_delayed_response_CMockStopIgnore(void); 87 #define fwk_get_first_delayed_response_ExpectAnyArgsAndReturn(cmock_retval) fwk_get_first_delayed_response_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 88 void fwk_get_first_delayed_response_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 89 #define fwk_get_first_delayed_response_ExpectAndReturn(id, event, cmock_retval) fwk_get_first_delayed_response_CMockExpectAndReturn(__LINE__, id, event, cmock_retval) 90 void fwk_get_first_delayed_response_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, struct fwk_event* event, int cmock_to_return); 91 typedef int (* CMOCK_fwk_get_first_delayed_response_CALLBACK)(fwk_id_t id, struct fwk_event* event, int cmock_num_calls); 92 void fwk_get_first_delayed_response_AddCallback(CMOCK_fwk_get_first_delayed_response_CALLBACK Callback); 93 void fwk_get_first_delayed_response_Stub(CMOCK_fwk_get_first_delayed_response_CALLBACK Callback); 94 #define fwk_get_first_delayed_response_StubWithCallback fwk_get_first_delayed_response_Stub 95 #define fwk_get_first_delayed_response_ExpectWithArrayAndReturn(id, event, event_Depth, cmock_retval) fwk_get_first_delayed_response_CMockExpectWithArrayAndReturn(__LINE__, id, event, event_Depth, cmock_retval) 96 void fwk_get_first_delayed_response_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, struct fwk_event* event, int event_Depth, int cmock_to_return); 97 #define fwk_get_first_delayed_response_ReturnThruPtr_event(event) fwk_get_first_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, sizeof(struct fwk_event)) 98 #define fwk_get_first_delayed_response_ReturnArrayThruPtr_event(event, cmock_len) fwk_get_first_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, cmock_len * sizeof(*event)) 99 #define fwk_get_first_delayed_response_ReturnMemThruPtr_event(event, cmock_size) fwk_get_first_delayed_response_CMockReturnMemThruPtr_event(__LINE__, event, cmock_size) 100 void fwk_get_first_delayed_response_CMockReturnMemThruPtr_event(UNITY_LINE_TYPE cmock_line, struct fwk_event* event, size_t cmock_size); 101 #define fwk_get_first_delayed_response_IgnoreArg_id() fwk_get_first_delayed_response_CMockIgnoreArg_id(__LINE__) 102 void fwk_get_first_delayed_response_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line); 103 #define fwk_get_first_delayed_response_IgnoreArg_event() fwk_get_first_delayed_response_CMockIgnoreArg_event(__LINE__) 104 void fwk_get_first_delayed_response_CMockIgnoreArg_event(UNITY_LINE_TYPE cmock_line); 105 106 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 107 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 108 #pragma GCC diagnostic pop 109 #endif 110 #endif 111 112 #endif 113