@@ -143,6 +143,32 @@ void tearDown(void);
143143#define TEST_ASSERT_LESS_THAN_HEX32 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_THAN_HEX32((threshold), (actual), __LINE__, NULL)
144144
145145
146+ #define TEST_ASSERT_GREATER_OR_EQUAL (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT((threshold), (actual), __LINE__, NULL)
147+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT((threshold), (actual), __LINE__, NULL)
148+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT8 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8((threshold), (actual), __LINE__, NULL)
149+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT16 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16((threshold), (actual), __LINE__, NULL)
150+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT32 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32((threshold), (actual), __LINE__, NULL)
151+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT((threshold), (actual), __LINE__, NULL)
152+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT8 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8((threshold), (actual), __LINE__, NULL)
153+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT16 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16((threshold), (actual), __LINE__, NULL)
154+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT32 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32((threshold), (actual), __LINE__, NULL)
155+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX8 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8((threshold), (actual), __LINE__, NULL)
156+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX16 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16((threshold), (actual), __LINE__, NULL)
157+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX32 (threshold , actual ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32((threshold), (actual), __LINE__, NULL)
158+
159+ #define TEST_ASSERT_LESS_OR_EQUAL (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT((threshold), (actual), __LINE__, NULL)
160+ #define TEST_ASSERT_LESS_OR_EQUAL_INT (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT((threshold), (actual), __LINE__, NULL)
161+ #define TEST_ASSERT_LESS_OR_EQUAL_INT8 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8((threshold), (actual), __LINE__, NULL)
162+ #define TEST_ASSERT_LESS_OR_EQUAL_INT16 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16((threshold), (actual), __LINE__, NULL)
163+ #define TEST_ASSERT_LESS_OR_EQUAL_INT32 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32((threshold), (actual), __LINE__, NULL)
164+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT((threshold), (actual), __LINE__, NULL)
165+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT8 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8((threshold), (actual), __LINE__, NULL)
166+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT16 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16((threshold), (actual), __LINE__, NULL)
167+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT32 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32((threshold), (actual), __LINE__, NULL)
168+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX8 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8((threshold), (actual), __LINE__, NULL)
169+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX16 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16((threshold), (actual), __LINE__, NULL)
170+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX32 (threshold , actual ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX32((threshold), (actual), __LINE__, NULL)
171+
146172/* Integer Ranges (of all sizes) */
147173#define TEST_ASSERT_INT_WITHIN (delta , expected , actual ) UNITY_TEST_ASSERT_INT_WITHIN((delta), (expected), (actual), __LINE__, NULL)
148174#define TEST_ASSERT_INT8_WITHIN (delta , expected , actual ) UNITY_TEST_ASSERT_INT8_WITHIN((delta), (expected), (actual), __LINE__, NULL)
@@ -300,6 +326,31 @@ void tearDown(void);
300326#define TEST_ASSERT_LESS_THAN_HEX16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_THAN_HEX16((threshold), (actual), __LINE__, (message))
301327#define TEST_ASSERT_LESS_THAN_HEX32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_THAN_HEX32((threshold), (actual), __LINE__, (message))
302328
329+ #define TEST_ASSERT_GREATER_OR_EQUAL_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT((threshold), (actual), __LINE__, (message))
330+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT((threshold), (actual), __LINE__, (message))
331+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8((threshold), (actual), __LINE__, (message))
332+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16((threshold), (actual), __LINE__, (message))
333+ #define TEST_ASSERT_GREATER_OR_EQUAL_INT32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32((threshold), (actual), __LINE__, (message))
334+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT((threshold), (actual), __LINE__, (message))
335+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8((threshold), (actual), __LINE__, (message))
336+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16((threshold), (actual), __LINE__, (message))
337+ #define TEST_ASSERT_GREATER_OR_EQUAL_UINT32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32((threshold), (actual), __LINE__, (message))
338+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8((threshold), (actual), __LINE__, (message))
339+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16((threshold), (actual), __LINE__, (message))
340+ #define TEST_ASSERT_GREATER_OR_EQUAL_HEX32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32((threshold), (actual), __LINE__, (message))
341+
342+ #define TEST_ASSERT_LESS_OR_EQUAL_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT((threshold), (actual), __LINE__, (message))
343+ #define TEST_ASSERT_LESS_OR_EQUAL_INT_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT((threshold), (actual), __LINE__, (message))
344+ #define TEST_ASSERT_LESS_OR_EQUAL_INT8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8((threshold), (actual), __LINE__, (message))
345+ #define TEST_ASSERT_LESS_OR_EQUAL_INT16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16((threshold), (actual), __LINE__, (message))
346+ #define TEST_ASSERT_LESS_OR_EQUAL_INT32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32((threshold), (actual), __LINE__, (message))
347+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT((threshold), (actual), __LINE__, (message))
348+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8((threshold), (actual), __LINE__, (message))
349+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16((threshold), (actual), __LINE__, (message))
350+ #define TEST_ASSERT_LESS_OR_EQUAL_UINT32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32((threshold), (actual), __LINE__, (message))
351+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX8_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8((threshold), (actual), __LINE__, (message))
352+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX16_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16((threshold), (actual), __LINE__, (message))
353+ #define TEST_ASSERT_LESS_OR_EQUAL_HEX32_MESSAGE (threshold , actual , message ) UNITY_TEST_ASSERT_SMALLER_THAN_HEX32((threshold), (actual), __LINE__, (message))
303354
304355/* Integer Ranges (of all sizes) */
305356#define TEST_ASSERT_INT_WITHIN_MESSAGE (delta , expected , actual , message ) UNITY_TEST_ASSERT_INT_WITHIN((delta), (expected), (actual), __LINE__, (message))
0 commit comments