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_notification_internal.h"
7
8 static const char* CMockString___fwk_notification_init = "__fwk_notification_init";
9 static const char* CMockString___fwk_notification_reset = "__fwk_notification_reset";
10 static const char* CMockString_notification_count = "notification_count";
11
12 typedef struct _CMOCK___fwk_notification_init_CALL_INSTANCE
13 {
14 UNITY_LINE_TYPE LineNumber;
15 char ExpectAnyArgsBool;
16 int ReturnVal;
17 size_t Expected_notification_count;
18
19 } CMOCK___fwk_notification_init_CALL_INSTANCE;
20
21 typedef struct _CMOCK___fwk_notification_reset_CALL_INSTANCE
22 {
23 UNITY_LINE_TYPE LineNumber;
24 char ExpectAnyArgsBool;
25
26 } CMOCK___fwk_notification_reset_CALL_INSTANCE;
27
28 static struct Mockfwk_notification_internalInstance
29 {
30 CMOCK_MEM_INDEX_TYPE __fwk_notification_init_CallInstance;
31 CMOCK_MEM_INDEX_TYPE __fwk_notification_reset_CallInstance;
32 } Mock;
33
34 extern jmp_buf AbortFrame;
35
Mockfwk_notification_internal_Verify(void)36 void Mockfwk_notification_internal_Verify(void)
37 {
38 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
39 CMOCK_MEM_INDEX_TYPE call_instance;
40 call_instance = Mock.__fwk_notification_init_CallInstance;
41 if (CMOCK_GUTS_NONE != call_instance)
42 {
43 UNITY_SET_DETAIL(CMockString___fwk_notification_init);
44 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
45 }
46 call_instance = Mock.__fwk_notification_reset_CallInstance;
47 if (CMOCK_GUTS_NONE != call_instance)
48 {
49 UNITY_SET_DETAIL(CMockString___fwk_notification_reset);
50 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
51 }
52 }
53
Mockfwk_notification_internal_Init(void)54 void Mockfwk_notification_internal_Init(void)
55 {
56 Mockfwk_notification_internal_Destroy();
57 }
58
Mockfwk_notification_internal_Destroy(void)59 void Mockfwk_notification_internal_Destroy(void)
60 {
61 CMock_Guts_MemFreeAll();
62 memset(&Mock, 0, sizeof(Mock));
63 }
64
__fwk_notification_init(size_t notification_count)65 int __fwk_notification_init(size_t notification_count)
66 {
67 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
68 CMOCK___fwk_notification_init_CALL_INSTANCE* cmock_call_instance;
69 UNITY_SET_DETAIL(CMockString___fwk_notification_init);
70 cmock_call_instance = (CMOCK___fwk_notification_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.__fwk_notification_init_CallInstance);
71 Mock.__fwk_notification_init_CallInstance = CMock_Guts_MemNext(Mock.__fwk_notification_init_CallInstance);
72 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
73 cmock_line = cmock_call_instance->LineNumber;
74 if (!cmock_call_instance->ExpectAnyArgsBool)
75 {
76 {
77 UNITY_SET_DETAILS(CMockString___fwk_notification_init,CMockString_notification_count);
78 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_notification_count), (void*)(¬ification_count), sizeof(size_t), cmock_line, CMockStringMismatch);
79 }
80 }
81 UNITY_CLR_DETAILS();
82 return cmock_call_instance->ReturnVal;
83 }
84
85 void CMockExpectParameters___fwk_notification_init(CMOCK___fwk_notification_init_CALL_INSTANCE* cmock_call_instance, size_t notification_count);
CMockExpectParameters___fwk_notification_init(CMOCK___fwk_notification_init_CALL_INSTANCE * cmock_call_instance,size_t notification_count)86 void CMockExpectParameters___fwk_notification_init(CMOCK___fwk_notification_init_CALL_INSTANCE* cmock_call_instance, size_t notification_count)
87 {
88 memcpy((void*)(&cmock_call_instance->Expected_notification_count), (void*)(¬ification_count),
89 sizeof(size_t[sizeof(notification_count) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
90 }
91
__fwk_notification_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)92 void __fwk_notification_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
93 {
94 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_notification_init_CALL_INSTANCE));
95 CMOCK___fwk_notification_init_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_notification_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
96 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
97 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
98 Mock.__fwk_notification_init_CallInstance = CMock_Guts_MemChain(Mock.__fwk_notification_init_CallInstance, cmock_guts_index);
99 cmock_call_instance->LineNumber = cmock_line;
100 cmock_call_instance->ExpectAnyArgsBool = (char)0;
101 cmock_call_instance->ReturnVal = cmock_to_return;
102 cmock_call_instance->ExpectAnyArgsBool = (char)1;
103 }
104
__fwk_notification_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,size_t notification_count,int cmock_to_return)105 void __fwk_notification_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, size_t notification_count, int cmock_to_return)
106 {
107 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_notification_init_CALL_INSTANCE));
108 CMOCK___fwk_notification_init_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_notification_init_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
109 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
110 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
111 Mock.__fwk_notification_init_CallInstance = CMock_Guts_MemChain(Mock.__fwk_notification_init_CallInstance, cmock_guts_index);
112 cmock_call_instance->LineNumber = cmock_line;
113 cmock_call_instance->ExpectAnyArgsBool = (char)0;
114 CMockExpectParameters___fwk_notification_init(cmock_call_instance, notification_count);
115 cmock_call_instance->ReturnVal = cmock_to_return;
116 }
117
__fwk_notification_reset(void)118 void __fwk_notification_reset(void)
119 {
120 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
121 CMOCK___fwk_notification_reset_CALL_INSTANCE* cmock_call_instance;
122 UNITY_SET_DETAIL(CMockString___fwk_notification_reset);
123 cmock_call_instance = (CMOCK___fwk_notification_reset_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.__fwk_notification_reset_CallInstance);
124 Mock.__fwk_notification_reset_CallInstance = CMock_Guts_MemNext(Mock.__fwk_notification_reset_CallInstance);
125 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
126 cmock_line = cmock_call_instance->LineNumber;
127 UNITY_CLR_DETAILS();
128 }
129
__fwk_notification_reset_CMockExpect(UNITY_LINE_TYPE cmock_line)130 void __fwk_notification_reset_CMockExpect(UNITY_LINE_TYPE cmock_line)
131 {
132 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK___fwk_notification_reset_CALL_INSTANCE));
133 CMOCK___fwk_notification_reset_CALL_INSTANCE* cmock_call_instance = (CMOCK___fwk_notification_reset_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
134 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
135 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
136 Mock.__fwk_notification_reset_CallInstance = CMock_Guts_MemChain(Mock.__fwk_notification_reset_CallInstance, cmock_guts_index);
137 cmock_call_instance->LineNumber = cmock_line;
138 cmock_call_instance->ExpectAnyArgsBool = (char)0;
139 }
140
141