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