1 /* AUTOGENERATED FILE. DO NOT EDIT. */ 2 #ifndef _MOCKFWK_ARCH_H 3 #define _MOCKFWK_ARCH_H 4 5 #include "unity.h" 6 #include "fwk_arch.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_arch_Init(void); 21 void Mockfwk_arch_Destroy(void); 22 void Mockfwk_arch_Verify(void); 23 24 25 26 27 #define fwk_arch_init_IgnoreAndReturn(cmock_retval) fwk_arch_init_CMockIgnoreAndReturn(__LINE__, cmock_retval) 28 void fwk_arch_init_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 29 #define fwk_arch_init_StopIgnore() fwk_arch_init_CMockStopIgnore() 30 void fwk_arch_init_CMockStopIgnore(void); 31 #define fwk_arch_init_ExpectAnyArgsAndReturn(cmock_retval) fwk_arch_init_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 32 void fwk_arch_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 33 #define fwk_arch_init_ExpectAndReturn(driver, cmock_retval) fwk_arch_init_CMockExpectAndReturn(__LINE__, driver, cmock_retval) 34 void fwk_arch_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_init_driver* driver, int cmock_to_return); 35 typedef int (* CMOCK_fwk_arch_init_CALLBACK)(const struct fwk_arch_init_driver* driver, int cmock_num_calls); 36 void fwk_arch_init_AddCallback(CMOCK_fwk_arch_init_CALLBACK Callback); 37 void fwk_arch_init_Stub(CMOCK_fwk_arch_init_CALLBACK Callback); 38 #define fwk_arch_init_StubWithCallback fwk_arch_init_Stub 39 #define fwk_arch_init_ExpectWithArrayAndReturn(driver, driver_Depth, cmock_retval) fwk_arch_init_CMockExpectWithArrayAndReturn(__LINE__, driver, driver_Depth, cmock_retval) 40 void fwk_arch_init_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_init_driver* driver, int driver_Depth, int cmock_to_return); 41 #define fwk_arch_init_IgnoreArg_driver() fwk_arch_init_CMockIgnoreArg_driver(__LINE__) 42 void fwk_arch_init_CMockIgnoreArg_driver(UNITY_LINE_TYPE cmock_line); 43 #define fwk_arch_deinit_IgnoreAndReturn(cmock_retval) fwk_arch_deinit_CMockIgnoreAndReturn(__LINE__, cmock_retval) 44 void fwk_arch_deinit_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 45 #define fwk_arch_deinit_StopIgnore() fwk_arch_deinit_CMockStopIgnore() 46 void fwk_arch_deinit_CMockStopIgnore(void); 47 #define fwk_arch_deinit_ExpectAndReturn(cmock_retval) fwk_arch_deinit_CMockExpectAndReturn(__LINE__, cmock_retval) 48 void fwk_arch_deinit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 49 typedef int (* CMOCK_fwk_arch_deinit_CALLBACK)(int cmock_num_calls); 50 void fwk_arch_deinit_AddCallback(CMOCK_fwk_arch_deinit_CALLBACK Callback); 51 void fwk_arch_deinit_Stub(CMOCK_fwk_arch_deinit_CALLBACK Callback); 52 #define fwk_arch_deinit_StubWithCallback fwk_arch_deinit_Stub 53 #define fwk_arch_suspend_Ignore() fwk_arch_suspend_CMockIgnore() 54 void fwk_arch_suspend_CMockIgnore(void); 55 #define fwk_arch_suspend_StopIgnore() fwk_arch_suspend_CMockStopIgnore() 56 void fwk_arch_suspend_CMockStopIgnore(void); 57 #define fwk_arch_suspend_Expect() fwk_arch_suspend_CMockExpect(__LINE__) 58 void fwk_arch_suspend_CMockExpect(UNITY_LINE_TYPE cmock_line); 59 typedef void (* CMOCK_fwk_arch_suspend_CALLBACK)(int cmock_num_calls); 60 void fwk_arch_suspend_AddCallback(CMOCK_fwk_arch_suspend_CALLBACK Callback); 61 void fwk_arch_suspend_Stub(CMOCK_fwk_arch_suspend_CALLBACK Callback); 62 #define fwk_arch_suspend_StubWithCallback fwk_arch_suspend_Stub 63 64 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 65 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 66 #pragma GCC diagnostic pop 67 #endif 68 #endif 69 70 #endif 71