libft
Loading...
Searching...
No Matches
unity_internals.h File Reference
#include <setjmp.h>
#include <math.h>
#include <stddef.h>
#include <stdint.h>
#include <limits.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  UNITY_STORAGE_T
 

Macros

#define UNITY_FUNCTION_ATTR(a)   /* ignore */
 
#define UNITY_NORETURN   UNITY_FUNCTION_ATTR(noreturn)
 
#define UNITY_INT_WIDTH   (32)
 
#define UNITY_LONG_WIDTH   (32)
 
#define UNITY_POINTER_WIDTH   UNITY_LONG_WIDTH
 
#define UNITY_MAX_NIBBLES   (8) /* Maximum number of nibbles in a UNITY_(U)INT */
 
#define UNITY_PTR_TO_INT   UNITY_INT32
 
#define UNITY_DISPLAY_STYLE_POINTER   UNITY_DISPLAY_STYLE_HEX32
 
#define UNITY_PTR_ATTRIBUTE
 
#define UNITY_INTERNAL_PTR   UNITY_PTR_ATTRIBUTE const void*
 
#define UNITY_FLOAT_PRECISION   (0.00001f)
 
#define UNITY_FLOAT_TYPE   float
 
#define isinf(n)   (isnan((n) - (n)) && !isnan(n))
 
#define isnan(n)   ((n != n) ? 1 : 0)
 
#define UNITY_EXCLUDE_DOUBLE
 
#define UNITY_DOUBLE_TYPE   double
 
#define UNITY_OUTPUT_CHAR(a)   (void)putchar(a)
 
#define UNITY_OUTPUT_FLUSH()   (void)0
 
#define UNITY_FLUSH_CALL()   UNITY_OUTPUT_FLUSH()
 
#define UNITY_PRINT_EOL()   UNITY_OUTPUT_CHAR('\n')
 
#define UNITY_OUTPUT_START()
 
#define UNITY_OUTPUT_COMPLETE()
 
#define UNITY_EXEC_TIME_START()   do { /* nothing*/ } while (0)
 
#define UNITY_EXEC_TIME_STOP()   do { /* nothing*/ } while (0)
 
#define UNITY_TIME_TYPE   UNITY_UINT
 
#define UNITY_PRINT_EXEC_TIME()   do { /* nothing*/ } while (0)
 
#define UNITY_LINE_TYPE   UNITY_UINT
 
#define UNITY_COUNTER_TYPE   UNITY_UINT
 
#define UNITY_DISPLAY_RANGE_INT   (0x10)
 
#define UNITY_DISPLAY_RANGE_UINT   (0x20)
 
#define UNITY_DISPLAY_RANGE_HEX   (0x40)
 
#define UNITY_DISPLAY_RANGE_CHAR   (0x80)
 
#define UNITY_CLR_DETAILS()   do { Unity.CurrentDetail1 = 0; Unity.CurrentDetail2 = 0; } while (0)
 
#define UNITY_SET_DETAIL(d1)   do { Unity.CurrentDetail1 = (d1); Unity.CurrentDetail2 = 0; } while (0)
 
#define UNITY_SET_DETAILS(d1, d2)   do { Unity.CurrentDetail1 = (d1); Unity.CurrentDetail2 = (d2); } while (0)
 
#define UNITY_DETAIL1_NAME   "Function"
 
#define UNITY_DETAIL2_NAME   "Argument"
 
#define TEST_PROTECT()   (setjmp(Unity.AbortFrame) == 0)
 
#define TEST_ABORT()   longjmp(Unity.AbortFrame, 1)
 
#define RUN_TEST(func)   UnityDefaultTestRun(func, #func, __LINE__)
 
#define TEST_LINE_NUM   (Unity.CurrentTestLineNumber)
 
#define TEST_IS_IGNORED   (Unity.CurrentTestIgnored)
 
#define UNITY_NEW_TEST(a)
 
#define UNITY_BEGIN()   UnityBegin(__FILE__)
 
#define UNITY_END()   UnityEnd()
 
#define UNITY_SHORTHAND_AS_OLD
 
#define UNITY_TEST_FAIL(line, message)   UnityFail( (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_IGNORE(line, message)   UnityIgnore( (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT(condition, line, message)   do { if (condition) { /* nothing*/ } else { UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message)); } } while (0)
 
#define UNITY_TEST_ASSERT_NULL(pointer, line, message)   UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_NOT_NULL(pointer, line, message)   UNITY_TEST_ASSERT(((pointer) != NULL), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_EMPTY(pointer, line, message)   UNITY_TEST_ASSERT(((pointer[0]) == 0), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_NOT_EMPTY(pointer, line, message)   UNITY_TEST_ASSERT(((pointer[0]) != 0), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_EQUAL_INT(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_EQUAL_INT8(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_EQUAL_INT16(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT16)(expected), (UNITY_INT)(UNITY_INT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_EQUAL_INT32(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT32)(expected), (UNITY_INT)(UNITY_INT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT8(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT16(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT32(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX8(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX16(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT16)(expected), (UNITY_INT)(UNITY_INT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX32(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT32)(expected), (UNITY_INT)(UNITY_INT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_EQUAL_CHAR(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_BITS(mask, expected, actual, line, message)   UnityAssertBits((UNITY_INT)(mask), (UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_INT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_INT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_INT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_INT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_CHAR(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_INT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_INT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_INT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_INT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_UINT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_UINT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_UINT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_UINT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_HEX8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_HEX16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_HEX32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_CHAR(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_INT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_INT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_INT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_INT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_CHAR(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 ) (threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16) (threshold), (UNITY_INT)(UNITY_INT16) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32) (threshold), (UNITY_INT)(UNITY_INT32) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_CHAR(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 ) (threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX32(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_CHAR(threshold, actual, line, message)   UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_INT_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin( (delta), (UNITY_INT) (expected), (UNITY_INT) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)
 
#define UNITY_TEST_ASSERT_INT8_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_INT8 ) (expected), (UNITY_INT)(UNITY_INT8 ) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)
 
#define UNITY_TEST_ASSERT_INT16_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_INT16) (expected), (UNITY_INT)(UNITY_INT16) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)
 
#define UNITY_TEST_ASSERT_INT32_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_INT32) (expected), (UNITY_INT)(UNITY_INT32) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)
 
#define UNITY_TEST_ASSERT_UINT_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin( (delta), (UNITY_INT) (expected), (UNITY_INT) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)
 
#define UNITY_TEST_ASSERT_UINT8_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)
 
#define UNITY_TEST_ASSERT_UINT16_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)
 
#define UNITY_TEST_ASSERT_UINT32_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)
 
#define UNITY_TEST_ASSERT_HEX8_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)
 
#define UNITY_TEST_ASSERT_HEX16_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)
 
#define UNITY_TEST_ASSERT_HEX32_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)
 
#define UNITY_TEST_ASSERT_CHAR_WITHIN(delta, expected, actual, line, message)   UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_INT8 ) (expected), (UNITY_INT)(UNITY_INT8 ) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)
 
#define UNITY_TEST_ASSERT_INT_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin( (delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_INT8_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_INT16_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_INT32_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_UINT_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin( (delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_UINT8_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_UINT16_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_UINT32_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_HEX8_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_HEX16_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_HEX32_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_CHAR_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_PTR(expected, actual, line, message)   UnityAssertEqualNumber((UNITY_PTR_TO_INT)(expected), (UNITY_PTR_TO_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER)
 
#define UNITY_TEST_ASSERT_EQUAL_STRING(expected, actual, line, message)   UnityAssertEqualString((const char*)(expected), (const char*)(actual), (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_EQUAL_STRING_LEN(expected, actual, len, line, message)   UnityAssertEqualStringLen((const char*)(expected), (const char*)(actual), (UNITY_UINT32)(len), (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_EQUAL_MEMORY(expected, actual, len, line, message)   UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), 1, (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_INT_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_STRING_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualStringArray((UNITY_INTERNAL_PTR)(expected), (const char**)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY(expected, actual, len, num_elements, line, message)   UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EQUAL_CHAR_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) (expected), (UNITY_INT_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT8(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT16(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT16 )(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_INT32(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT32 )(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) (expected), (UNITY_INT_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT8(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT16(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT16)(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT32(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT32)(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX8(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX16(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT16 )(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX32(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT32 )(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_PTR(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_PTR_TO_INT) (expected), (UNITY_POINTER_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_STRING(expected, actual, num_elements, line, message)   UnityAssertEqualStringArray((UNITY_INTERNAL_PTR)(expected), (const char**)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_MEMORY(expected, actual, len, num_elements, line, message)   UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_CHAR(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_EQUAL_INT64(expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT64(expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX64(expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_EQUAL_INT64_ARRAY(expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_EQUAL_UINT64_ARRAY(expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_EQUAL_HEX64_ARRAY(expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_INT64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_UINT64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_HEX64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_INT64_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_UINT64_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_HEX64_ARRAY_WITHIN(delta, expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#define UNITY_TEST_ASSERT_FLOAT_WITHIN(delta, expected, actual, line, message)   UnityAssertFloatsWithin((UNITY_FLOAT)(delta), (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_FLOAT_NOT_WITHIN(delta, expected, actual, line, message)   UnityAssertFloatsNotWithin((UNITY_FLOAT)(delta), (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_EQUAL_FLOAT(expected, actual, line, message)   UNITY_TEST_ASSERT_FLOAT_WITHIN((UNITY_FLOAT)(expected) * (UNITY_FLOAT)UNITY_FLOAT_PRECISION, (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_NOT_EQUAL_FLOAT(expected, actual, line, message)   UNITY_TEST_ASSERT_FLOAT_NOT_WITHIN((UNITY_FLOAT)(expected) * (UNITY_FLOAT)UNITY_FLOAT_PRECISION, (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_EQUAL_FLOAT_ARRAY(expected, actual, num_elements, line, message)   UnityAssertEqualFloatArray((UNITY_FLOAT*)(expected), (UNITY_FLOAT*)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_FLOAT(expected, actual, num_elements, line, message)   UnityAssertEqualFloatArray(UnityFloatToPtr(expected), (UNITY_FLOAT*)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_FLOAT(threshold, actual, line, message)   UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_FLOAT(threshold, actual, line, message)   UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_LESS_THAN_FLOAT(threshold, actual, line, message)   UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_LESS_OR_EQUAL_FLOAT(threshold, actual, line, message)   UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_ASSERT_FLOAT_IS_INF(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_INF)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NEG_INF(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NEG_INF)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NAN(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NAN)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_DETERMINATE(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_DET)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_INF(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_INF)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_NEG_INF(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_NEG_INF)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_NAN(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_NAN)
 
#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_DET)
 
#define UNITY_TEST_ASSERT_DOUBLE_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_EQUAL_DOUBLE(expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_EQUAL_DOUBLE_ARRAY(expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_EACH_EQUAL_DOUBLE(expected, actual, num_elements, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_GREATER_THAN_DOUBLE(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_DOUBLE(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_LESS_THAN_DOUBLE(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_LESS_OR_EQUAL_DOUBLE(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_INF(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NEG_INF(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NAN(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_DETERMINATE(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_INF(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NAN(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 
#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE(actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)
 

Typedefs

typedef unsigned char UNITY_UINT8
 
typedef unsigned short UNITY_UINT16
 
typedef unsigned int UNITY_UINT32
 
typedef signed char UNITY_INT8
 
typedef signed short UNITY_INT16
 
typedef signed int UNITY_INT32
 
typedef UNITY_UINT32 UNITY_UINT
 
typedef UNITY_INT32 UNITY_INT
 
typedef UNITY_FLOAT_TYPE UNITY_FLOAT
 
typedef UNITY_FLOAT UNITY_DOUBLE
 
typedef void(* UnityTestFunction) (void)
 
typedef enum UNITY_FLOAT_TRAIT UNITY_FLOAT_TRAIT_T
 

Enumerations

enum  UNITY_DISPLAY_STYLE_T {
  UNITY_DISPLAY_STYLE_INT = (UNITY_INT_WIDTH / 8) + UNITY_DISPLAY_RANGE_INT , UNITY_DISPLAY_STYLE_INT8 = 1 + UNITY_DISPLAY_RANGE_INT , UNITY_DISPLAY_STYLE_INT16 = 2 + UNITY_DISPLAY_RANGE_INT , UNITY_DISPLAY_STYLE_INT32 = 4 + UNITY_DISPLAY_RANGE_INT ,
  UNITY_DISPLAY_STYLE_UINT = (UNITY_INT_WIDTH / 8) + UNITY_DISPLAY_RANGE_UINT , UNITY_DISPLAY_STYLE_UINT8 = 1 + UNITY_DISPLAY_RANGE_UINT , UNITY_DISPLAY_STYLE_UINT16 = 2 + UNITY_DISPLAY_RANGE_UINT , UNITY_DISPLAY_STYLE_UINT32 = 4 + UNITY_DISPLAY_RANGE_UINT ,
  UNITY_DISPLAY_STYLE_HEX8 = 1 + UNITY_DISPLAY_RANGE_HEX , UNITY_DISPLAY_STYLE_HEX16 = 2 + UNITY_DISPLAY_RANGE_HEX , UNITY_DISPLAY_STYLE_HEX32 = 4 + UNITY_DISPLAY_RANGE_HEX , UNITY_DISPLAY_STYLE_CHAR = 1 + UNITY_DISPLAY_RANGE_CHAR + UNITY_DISPLAY_RANGE_INT ,
  UNITY_DISPLAY_STYLE_UNKNOWN
}
 
enum  UNITY_COMPARISON_T {
  UNITY_WITHIN = 0x0 , UNITY_EQUAL_TO = 0x1 , UNITY_GREATER_THAN = 0x2 , UNITY_GREATER_OR_EQUAL = 0x2 + UNITY_EQUAL_TO ,
  UNITY_SMALLER_THAN = 0x4 , UNITY_SMALLER_OR_EQUAL = 0x4 + UNITY_EQUAL_TO , UNITY_NOT_EQUAL = 0x0 , UNITY_UNKNOWN
}
 
enum  UNITY_FLOAT_TRAIT {
  UNITY_FLOAT_IS_NOT_INF = 0 , UNITY_FLOAT_IS_INF , UNITY_FLOAT_IS_NOT_NEG_INF , UNITY_FLOAT_IS_NEG_INF ,
  UNITY_FLOAT_IS_NOT_NAN , UNITY_FLOAT_IS_NAN , UNITY_FLOAT_IS_NOT_DET , UNITY_FLOAT_IS_DET ,
  UNITY_FLOAT_INVALID_TRAIT
}
 
enum  UNITY_FLAGS_T { UNITY_ARRAY_TO_VAL = 0 , UNITY_ARRAY_TO_ARRAY , UNITY_ARRAY_UNKNOWN }
 

Functions

void UnityBegin (const char *filename)
 
int UnityEnd (void)
 
void UnitySetTestFile (const char *filename)
 
void UnityConcludeTest (void)
 
void UnityDefaultTestRun (UnityTestFunction Func, const char *FuncName, const int FuncLineNum)
 
void UnityPrint (const char *string)
 
void UnityPrintLen (const char *string, const UNITY_UINT32 length)
 
void UnityPrintMask (const UNITY_UINT mask, const UNITY_UINT number)
 
void UnityPrintNumberByStyle (const UNITY_INT number, const UNITY_DISPLAY_STYLE_T style)
 
void UnityPrintNumber (const UNITY_INT number_to_print)
 
void UnityPrintNumberUnsigned (const UNITY_UINT number)
 
void UnityPrintNumberHex (const UNITY_UINT number, const char nibbles_to_print)
 
void UnityPrintFloat (const UNITY_DOUBLE input_number)
 
void UnityAssertEqualNumber (const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)
 
void UnityAssertGreaterOrLessOrEqualNumber (const UNITY_INT threshold, const UNITY_INT actual, const UNITY_COMPARISON_T compare, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)
 
void UnityAssertEqualIntArray (UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style, const UNITY_FLAGS_T flags)
 
void UnityAssertBits (const UNITY_INT mask, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertEqualString (const char *expected, const char *actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertEqualStringLen (const char *expected, const char *actual, const UNITY_UINT32 length, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertEqualStringArray (UNITY_INTERNAL_PTR expected, const char **actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)
 
void UnityAssertEqualMemory (UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 length, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)
 
void UnityAssertNumbersWithin (const UNITY_UINT delta, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)
 
void UnityAssertNumbersArrayWithin (const UNITY_UINT delta, UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style, const UNITY_FLAGS_T flags)
 
UNITY_NORETURN void UnityFail (const char *message, const UNITY_LINE_TYPE line)
 
UNITY_NORETURN void UnityIgnore (const char *message, const UNITY_LINE_TYPE line)
 
void UnityMessage (const char *message, const UNITY_LINE_TYPE line)
 
void UnityAssertFloatsWithin (const UNITY_FLOAT delta, const UNITY_FLOAT expected, const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertFloatsNotWithin (const UNITY_FLOAT delta, const UNITY_FLOAT expected, const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertGreaterOrLessFloat (const UNITY_FLOAT threshold, const UNITY_FLOAT actual, const UNITY_COMPARISON_T compare, const char *msg, const UNITY_LINE_TYPE linenumber)
 
void UnityAssertEqualFloatArray (UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *expected, UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)
 
void UnityAssertFloatSpecial (const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLOAT_TRAIT_T style)
 
UNITY_INTERNAL_PTR UnityNumToPtr (const UNITY_INT num, const UNITY_UINT8 size)
 
UNITY_INTERNAL_PTR UnityFloatToPtr (const float num)
 

Variables

struct UNITY_STORAGE_T Unity
 
const char UnityStrOk []
 
const char UnityStrPass []
 
const char UnityStrFail []
 
const char UnityStrIgnore []
 
const char UnityStrErrFloat []
 
const char UnityStrErrDouble []
 
const char UnityStrErr64 []
 
const char UnityStrErrShorthand []
 

Macro Definition Documentation

◆ isinf

#define isinf (   n)    (isnan((n) - (n)) && !isnan(n))

Definition at line 247 of file unity_internals.h.

◆ isnan

#define isnan (   n)    ((n != n) ? 1 : 0)

Definition at line 253 of file unity_internals.h.

◆ RUN_TEST

#define RUN_TEST (   func)    UnityDefaultTestRun(func, #func, __LINE__)

Definition at line 786 of file unity_internals.h.

◆ TEST_ABORT

#define TEST_ABORT ( )    longjmp(Unity.AbortFrame, 1)

Definition at line 762 of file unity_internals.h.

◆ TEST_IS_IGNORED

#define TEST_IS_IGNORED   (Unity.CurrentTestIgnored)

Definition at line 791 of file unity_internals.h.

◆ TEST_LINE_NUM

#define TEST_LINE_NUM   (Unity.CurrentTestLineNumber)

Definition at line 790 of file unity_internals.h.

◆ TEST_PROTECT

#define TEST_PROTECT ( )    (setjmp(Unity.AbortFrame) == 0)

Definition at line 761 of file unity_internals.h.

◆ UNITY_BEGIN

#define UNITY_BEGIN ( )    UnityBegin(__FILE__)

Definition at line 798 of file unity_internals.h.

◆ UNITY_CLR_DETAILS

#define UNITY_CLR_DETAILS ( )    do { Unity.CurrentDetail1 = 0; Unity.CurrentDetail2 = 0; } while (0)

Definition at line 541 of file unity_internals.h.

◆ UNITY_COUNTER_TYPE

#define UNITY_COUNTER_TYPE   UNITY_UINT

Definition at line 414 of file unity_internals.h.

◆ UNITY_DETAIL1_NAME

#define UNITY_DETAIL1_NAME   "Function"

Definition at line 546 of file unity_internals.h.

◆ UNITY_DETAIL2_NAME

#define UNITY_DETAIL2_NAME   "Argument"

Definition at line 550 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_CHAR

#define UNITY_DISPLAY_RANGE_CHAR   (0x80)

Definition at line 426 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_HEX

#define UNITY_DISPLAY_RANGE_HEX   (0x40)

Definition at line 425 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_INT

#define UNITY_DISPLAY_RANGE_INT   (0x10)

Definition at line 423 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_UINT

#define UNITY_DISPLAY_RANGE_UINT   (0x20)

Definition at line 424 of file unity_internals.h.

◆ UNITY_DISPLAY_STYLE_POINTER

#define UNITY_DISPLAY_STYLE_POINTER   UNITY_DISPLAY_STYLE_HEX32

Definition at line 198 of file unity_internals.h.

◆ UNITY_DOUBLE_TYPE

#define UNITY_DOUBLE_TYPE   double

Definition at line 274 of file unity_internals.h.

◆ UNITY_END

#define UNITY_END ( )    UnityEnd()

Definition at line 802 of file unity_internals.h.

◆ UNITY_EXCLUDE_DOUBLE

#define UNITY_EXCLUDE_DOUBLE

Definition at line 267 of file unity_internals.h.

◆ UNITY_EXEC_TIME_START

#define UNITY_EXEC_TIME_START ( )    do { /* nothing*/ } while (0)

Definition at line 390 of file unity_internals.h.

◆ UNITY_EXEC_TIME_STOP

#define UNITY_EXEC_TIME_STOP ( )    do { /* nothing*/ } while (0)

Definition at line 394 of file unity_internals.h.

◆ UNITY_FLOAT_PRECISION

#define UNITY_FLOAT_PRECISION   (0.00001f)

Definition at line 237 of file unity_internals.h.

◆ UNITY_FLOAT_TYPE

#define UNITY_FLOAT_TYPE   float

Definition at line 240 of file unity_internals.h.

◆ UNITY_FLUSH_CALL

#define UNITY_FLUSH_CALL ( )    UNITY_OUTPUT_FLUSH()

Definition at line 327 of file unity_internals.h.

◆ UNITY_FUNCTION_ATTR

#define UNITY_FUNCTION_ATTR (   a)    /* ignore */

Definition at line 46 of file unity_internals.h.

◆ UNITY_INT_WIDTH

#define UNITY_INT_WIDTH   (32)

Definition at line 103 of file unity_internals.h.

◆ UNITY_INTERNAL_PTR

#define UNITY_INTERNAL_PTR   UNITY_PTR_ATTRIBUTE const void*

Definition at line 214 of file unity_internals.h.

◆ UNITY_LINE_TYPE

#define UNITY_LINE_TYPE   UNITY_UINT

Definition at line 410 of file unity_internals.h.

◆ UNITY_LONG_WIDTH

#define UNITY_LONG_WIDTH   (32)

Definition at line 118 of file unity_internals.h.

◆ UNITY_MAX_NIBBLES

#define UNITY_MAX_NIBBLES   (8) /* Maximum number of nibbles in a UNITY_(U)INT */

Definition at line 175 of file unity_internals.h.

◆ UNITY_NEW_TEST

#define UNITY_NEW_TEST (   a)
Value:
const char * CurrentTestName
UNITY_COUNTER_TYPE NumberOfTests
UNITY_LINE_TYPE CurrentTestLineNumber
#define UNITY_LINE_TYPE
struct UNITY_STORAGE_T Unity
Definition unity.c:24

Definition at line 792 of file unity_internals.h.

◆ UNITY_NORETURN

#define UNITY_NORETURN   UNITY_FUNCTION_ATTR(noreturn)

Definition at line 80 of file unity_internals.h.

◆ UNITY_OUTPUT_CHAR

#define UNITY_OUTPUT_CHAR (   a)    (void)putchar(a)

Definition at line 300 of file unity_internals.h.

◆ UNITY_OUTPUT_COMPLETE

#define UNITY_OUTPUT_COMPLETE ( )

Definition at line 339 of file unity_internals.h.

◆ UNITY_OUTPUT_FLUSH

#define UNITY_OUTPUT_FLUSH ( )    (void)0

Definition at line 315 of file unity_internals.h.

◆ UNITY_OUTPUT_START

#define UNITY_OUTPUT_START ( )

Definition at line 335 of file unity_internals.h.

◆ UNITY_POINTER_WIDTH

#define UNITY_POINTER_WIDTH   UNITY_LONG_WIDTH

Definition at line 133 of file unity_internals.h.

◆ UNITY_PRINT_EOL

#define UNITY_PRINT_EOL ( )    UNITY_OUTPUT_CHAR('\n')

Definition at line 331 of file unity_internals.h.

◆ UNITY_PRINT_EXEC_TIME

#define UNITY_PRINT_EXEC_TIME ( )    do { /* nothing*/ } while (0)

Definition at line 402 of file unity_internals.h.

◆ UNITY_PTR_ATTRIBUTE

#define UNITY_PTR_ATTRIBUTE

Definition at line 210 of file unity_internals.h.

◆ UNITY_PTR_TO_INT

#define UNITY_PTR_TO_INT   UNITY_INT32

Definition at line 197 of file unity_internals.h.

◆ UNITY_SET_DETAIL

#define UNITY_SET_DETAIL (   d1)    do { Unity.CurrentDetail1 = (d1); Unity.CurrentDetail2 = 0; } while (0)

Definition at line 542 of file unity_internals.h.

◆ UNITY_SET_DETAILS

#define UNITY_SET_DETAILS (   d1,
  d2 
)    do { Unity.CurrentDetail1 = (d1); Unity.CurrentDetail2 = (d2); } while (0)

Definition at line 543 of file unity_internals.h.

◆ UNITY_SHORTHAND_AS_OLD

#define UNITY_SHORTHAND_AS_OLD

Definition at line 809 of file unity_internals.h.

◆ UNITY_TEST_ASSERT

#define UNITY_TEST_ASSERT (   condition,
  line,
  message 
)    do { if (condition) { /* nothing*/ } else { UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message)); } } while (0)

Definition at line 835 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_BITS

#define UNITY_TEST_ASSERT_BITS (   mask,
  expected,
  actual,
  line,
  message 
)    UnityAssertBits((UNITY_INT)(mask), (UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line))

Definition at line 853 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_CHAR_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_CHAR_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_ARRAY)

Definition at line 944 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_CHAR_WITHIN

#define UNITY_TEST_ASSERT_CHAR_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_INT8 ) (expected), (UNITY_INT)(UNITY_INT8 ) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 931 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_DETERMINATE

#define UNITY_TEST_ASSERT_DOUBLE_IS_DETERMINATE (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1093 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_INF

#define UNITY_TEST_ASSERT_DOUBLE_IS_INF (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1090 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NAN

#define UNITY_TEST_ASSERT_DOUBLE_IS_NAN (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1092 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NEG_INF

#define UNITY_TEST_ASSERT_DOUBLE_IS_NEG_INF (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1091 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE

#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1097 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NOT_INF

#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_INF (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1094 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NAN

#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NAN (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1096 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF

#define UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF (   actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1095 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_DOUBLE_WITHIN

#define UNITY_TEST_ASSERT_DOUBLE_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1082 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_CHAR

#define UNITY_TEST_ASSERT_EACH_EQUAL_CHAR (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_VAL)

Definition at line 982 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_DOUBLE

#define UNITY_TEST_ASSERT_EACH_EQUAL_DOUBLE (   expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1085 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_FLOAT

#define UNITY_TEST_ASSERT_EACH_EQUAL_FLOAT (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualFloatArray(UnityFloatToPtr(expected), (UNITY_FLOAT*)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)

Definition at line 1066 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_HEX16

#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX16 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT16 )(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_VAL)

Definition at line 977 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_HEX32

#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX32 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT32 )(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_VAL)

Definition at line 978 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_HEX8

#define UNITY_TEST_ASSERT_EACH_EQUAL_HEX8 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_VAL)

Definition at line 976 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_INT

#define UNITY_TEST_ASSERT_EACH_EQUAL_INT (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) (expected), (UNITY_INT_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_VAL)

Definition at line 968 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_INT16

#define UNITY_TEST_ASSERT_EACH_EQUAL_INT16 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT16 )(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_VAL)

Definition at line 970 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_INT32

#define UNITY_TEST_ASSERT_EACH_EQUAL_INT32 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT32 )(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_VAL)

Definition at line 971 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_INT8

#define UNITY_TEST_ASSERT_EACH_EQUAL_INT8 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_INT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_VAL)

Definition at line 969 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_MEMORY

#define UNITY_TEST_ASSERT_EACH_EQUAL_MEMORY (   expected,
  actual,
  len,
  num_elements,
  line,
  message 
)    UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)

Definition at line 981 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_PTR

#define UNITY_TEST_ASSERT_EACH_EQUAL_PTR (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_PTR_TO_INT) (expected), (UNITY_POINTER_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER, UNITY_ARRAY_TO_VAL)

Definition at line 979 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_STRING

#define UNITY_TEST_ASSERT_EACH_EQUAL_STRING (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualStringArray((UNITY_INTERNAL_PTR)(expected), (const char**)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_VAL)

Definition at line 980 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_UINT

#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) (expected), (UNITY_INT_WIDTH / 8)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_VAL)

Definition at line 972 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_UINT16

#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT16 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT16)(expected), 2), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_VAL)

Definition at line 974 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_UINT32

#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT32 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT32)(expected), 4), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_VAL)

Definition at line 975 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EACH_EQUAL_UINT8

#define UNITY_TEST_ASSERT_EACH_EQUAL_UINT8 (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT)(UNITY_UINT8 )(expected), 1), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_VAL)

Definition at line 973 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EMPTY

#define UNITY_TEST_ASSERT_EMPTY (   pointer,
  line,
  message 
)    UNITY_TEST_ASSERT(((pointer[0]) == 0), (UNITY_LINE_TYPE)(line), (message))

Definition at line 838 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_CHAR

#define UNITY_TEST_ASSERT_EQUAL_CHAR (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 852 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_CHAR_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_CHAR_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR, UNITY_ARRAY_TO_ARRAY)

Definition at line 966 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_DOUBLE

#define UNITY_TEST_ASSERT_EQUAL_DOUBLE (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1083 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_DOUBLE_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_DOUBLE_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1084 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_FLOAT

#define UNITY_TEST_ASSERT_EQUAL_FLOAT (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_ASSERT_FLOAT_WITHIN((UNITY_FLOAT)(expected) * (UNITY_FLOAT)UNITY_FLOAT_PRECISION, (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (UNITY_LINE_TYPE)(line), (message))

Definition at line 1063 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_FLOAT_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_FLOAT_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualFloatArray((UNITY_FLOAT*)(expected), (UNITY_FLOAT*)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)

Definition at line 1065 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX16

#define UNITY_TEST_ASSERT_EQUAL_HEX16 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT16)(expected), (UNITY_INT)(UNITY_INT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 850 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_ARRAY)

Definition at line 961 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX32

#define UNITY_TEST_ASSERT_EQUAL_HEX32 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT32)(expected), (UNITY_INT)(UNITY_INT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 851 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_ARRAY)

Definition at line 962 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX64

#define UNITY_TEST_ASSERT_EQUAL_HEX64 (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1018 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX64_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_HEX64_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1021 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX8

#define UNITY_TEST_ASSERT_EQUAL_HEX8 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 849 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_ARRAY)

Definition at line 960 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT

#define UNITY_TEST_ASSERT_EQUAL_INT (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 841 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT16

#define UNITY_TEST_ASSERT_EQUAL_INT16 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT16)(expected), (UNITY_INT)(UNITY_INT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 843 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_ARRAY)

Definition at line 954 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT32

#define UNITY_TEST_ASSERT_EQUAL_INT32 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT32)(expected), (UNITY_INT)(UNITY_INT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 844 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_ARRAY)

Definition at line 955 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT64

#define UNITY_TEST_ASSERT_EQUAL_INT64 (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1016 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT64_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_INT64_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1019 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT8

#define UNITY_TEST_ASSERT_EQUAL_INT8 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_INT8 )(expected), (UNITY_INT)(UNITY_INT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 842 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_ARRAY)

Definition at line 953 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_INT_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_INT_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_ARRAY)

Definition at line 952 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_MEMORY

#define UNITY_TEST_ASSERT_EQUAL_MEMORY (   expected,
  actual,
  len,
  line,
  message 
)    UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), 1, (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)

Definition at line 950 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY (   expected,
  actual,
  len,
  num_elements,
  line,
  message 
)    UnityAssertEqualMemory((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(len), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)

Definition at line 965 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_PTR

#define UNITY_TEST_ASSERT_EQUAL_PTR (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_PTR_TO_INT)(expected), (UNITY_PTR_TO_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER)

Definition at line 947 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER, UNITY_ARRAY_TO_ARRAY)

Definition at line 963 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_STRING

#define UNITY_TEST_ASSERT_EQUAL_STRING (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualString((const char*)(expected), (const char*)(actual), (message), (UNITY_LINE_TYPE)(line))

Definition at line 948 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_STRING_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_STRING_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualStringArray((UNITY_INTERNAL_PTR)(expected), (const char**)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_ARRAY_TO_ARRAY)

Definition at line 964 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_STRING_LEN

#define UNITY_TEST_ASSERT_EQUAL_STRING_LEN (   expected,
  actual,
  len,
  line,
  message 
)    UnityAssertEqualStringLen((const char*)(expected), (const char*)(actual), (UNITY_UINT32)(len), (message), (UNITY_LINE_TYPE)(line))

Definition at line 949 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT

#define UNITY_TEST_ASSERT_EQUAL_UINT (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(expected), (UNITY_INT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 845 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT16

#define UNITY_TEST_ASSERT_EQUAL_UINT16 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 847 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_ARRAY)

Definition at line 958 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT32

#define UNITY_TEST_ASSERT_EQUAL_UINT32 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 848 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_ARRAY)

Definition at line 959 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT64

#define UNITY_TEST_ASSERT_EQUAL_UINT64 (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1017 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT64_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_UINT64_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1020 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT8

#define UNITY_TEST_ASSERT_EQUAL_UINT8 (   expected,
  actual,
  line,
  message 
)    UnityAssertEqualNumber((UNITY_INT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 846 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_ARRAY)

Definition at line 957 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY

#define UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY (   expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertEqualIntArray((UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_ARRAY)

Definition at line 956 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_DETERMINATE

#define UNITY_TEST_ASSERT_FLOAT_IS_DETERMINATE (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_DET)

Definition at line 1074 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_INF

#define UNITY_TEST_ASSERT_FLOAT_IS_INF (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_INF)

Definition at line 1071 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NAN

#define UNITY_TEST_ASSERT_FLOAT_IS_NAN (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NAN)

Definition at line 1073 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NEG_INF

#define UNITY_TEST_ASSERT_FLOAT_IS_NEG_INF (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NEG_INF)

Definition at line 1072 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE

#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_DET)

Definition at line 1078 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NOT_INF

#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_INF (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_INF)

Definition at line 1075 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NOT_NAN

#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_NAN (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_NAN)

Definition at line 1077 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_IS_NOT_NEG_INF

#define UNITY_TEST_ASSERT_FLOAT_IS_NOT_NEG_INF (   actual,
  line,
  message 
)    UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_NEG_INF)

Definition at line 1076 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_NOT_WITHIN

#define UNITY_TEST_ASSERT_FLOAT_NOT_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertFloatsNotWithin((UNITY_FLOAT)(delta), (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line))

Definition at line 1062 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_FLOAT_WITHIN

#define UNITY_TEST_ASSERT_FLOAT_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertFloatsWithin((UNITY_FLOAT)(delta), (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line))

Definition at line 1061 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_CHAR

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_CHAR (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 ) (threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 905 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_DOUBLE

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_DOUBLE (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1087 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_FLOAT

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_FLOAT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line))

Definition at line 1068 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 903 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 904 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX64

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1030 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 902 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 894 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16) (threshold), (UNITY_INT)(UNITY_INT16) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 896 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32) (threshold), (UNITY_INT)(UNITY_INT32) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 897 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT64

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1028 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 ) (threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 895 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 898 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 900 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 901 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT64

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1029 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8

#define UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 899 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_CHAR

#define UNITY_TEST_ASSERT_GREATER_THAN_CHAR (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 879 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_DOUBLE

#define UNITY_TEST_ASSERT_GREATER_THAN_DOUBLE (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1086 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_FLOAT

#define UNITY_TEST_ASSERT_GREATER_THAN_FLOAT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line))

Definition at line 1067 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_HEX16

#define UNITY_TEST_ASSERT_GREATER_THAN_HEX16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 877 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_HEX32

#define UNITY_TEST_ASSERT_GREATER_THAN_HEX32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 878 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_HEX64

#define UNITY_TEST_ASSERT_GREATER_THAN_HEX64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1027 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_HEX8

#define UNITY_TEST_ASSERT_GREATER_THAN_HEX8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 876 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_INT

#define UNITY_TEST_ASSERT_GREATER_THAN_INT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 868 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_INT16

#define UNITY_TEST_ASSERT_GREATER_THAN_INT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 870 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_INT32

#define UNITY_TEST_ASSERT_GREATER_THAN_INT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 871 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_INT64

#define UNITY_TEST_ASSERT_GREATER_THAN_INT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1025 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_INT8

#define UNITY_TEST_ASSERT_GREATER_THAN_INT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 869 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_UINT

#define UNITY_TEST_ASSERT_GREATER_THAN_UINT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 872 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_UINT16

#define UNITY_TEST_ASSERT_GREATER_THAN_UINT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 874 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_UINT32

#define UNITY_TEST_ASSERT_GREATER_THAN_UINT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 875 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_UINT64

#define UNITY_TEST_ASSERT_GREATER_THAN_UINT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1026 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_GREATER_THAN_UINT8

#define UNITY_TEST_ASSERT_GREATER_THAN_UINT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_GREATER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 873 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX16_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_HEX16_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16, UNITY_ARRAY_TO_ARRAY)

Definition at line 942 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX16_WITHIN

#define UNITY_TEST_ASSERT_HEX16_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 929 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX32_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_HEX32_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32, UNITY_ARRAY_TO_ARRAY)

Definition at line 943 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX32_WITHIN

#define UNITY_TEST_ASSERT_HEX32_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 930 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX64_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_HEX64_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1039 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX64_WITHIN

#define UNITY_TEST_ASSERT_HEX64_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1024 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX8_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_HEX8_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8, UNITY_ARRAY_TO_ARRAY)

Definition at line 941 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_HEX8_WITHIN

#define UNITY_TEST_ASSERT_HEX8_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 928 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT16_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_INT16_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16, UNITY_ARRAY_TO_ARRAY)

Definition at line 935 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT16_WITHIN

#define UNITY_TEST_ASSERT_INT16_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_INT16) (expected), (UNITY_INT)(UNITY_INT16) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 922 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT32_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_INT32_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32, UNITY_ARRAY_TO_ARRAY)

Definition at line 936 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT32_WITHIN

#define UNITY_TEST_ASSERT_INT32_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_INT32) (expected), (UNITY_INT)(UNITY_INT32) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 923 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT64_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_INT64_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1037 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT64_WITHIN

#define UNITY_TEST_ASSERT_INT64_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1022 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT8_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_INT8_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT8 )(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8, UNITY_ARRAY_TO_ARRAY)

Definition at line 934 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT8_WITHIN

#define UNITY_TEST_ASSERT_INT8_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_INT8 ) (expected), (UNITY_INT)(UNITY_INT8 ) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 921 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_INT_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin( (delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_ARRAY)

Definition at line 933 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_INT_WITHIN

#define UNITY_TEST_ASSERT_INT_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin( (delta), (UNITY_INT) (expected), (UNITY_INT) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 920 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_LESS_OR_EQUAL_DOUBLE

#define UNITY_TEST_ASSERT_LESS_OR_EQUAL_DOUBLE (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1089 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_LESS_OR_EQUAL_FLOAT

#define UNITY_TEST_ASSERT_LESS_OR_EQUAL_FLOAT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line))

Definition at line 1070 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_LESS_THAN_DOUBLE

#define UNITY_TEST_ASSERT_LESS_THAN_DOUBLE (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErrDouble)

Definition at line 1088 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_LESS_THAN_FLOAT

#define UNITY_TEST_ASSERT_LESS_THAN_FLOAT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessFloat((UNITY_FLOAT)(threshold), (UNITY_FLOAT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line))

Definition at line 1069 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EMPTY

#define UNITY_TEST_ASSERT_NOT_EMPTY (   pointer,
  line,
  message 
)    UNITY_TEST_ASSERT(((pointer[0]) != 0), (UNITY_LINE_TYPE)(line), (message))

Definition at line 839 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_CHAR

#define UNITY_TEST_ASSERT_NOT_EQUAL_CHAR (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 866 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_FLOAT

#define UNITY_TEST_ASSERT_NOT_EQUAL_FLOAT (   expected,
  actual,
  line,
  message 
)    UNITY_TEST_ASSERT_FLOAT_NOT_WITHIN((UNITY_FLOAT)(expected) * (UNITY_FLOAT)UNITY_FLOAT_PRECISION, (UNITY_FLOAT)(expected), (UNITY_FLOAT)(actual), (UNITY_LINE_TYPE)(line), (message))

Definition at line 1064 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_HEX16

#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 864 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_HEX32

#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 865 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_HEX8

#define UNITY_TEST_ASSERT_NOT_EQUAL_HEX8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 863 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_INT

#define UNITY_TEST_ASSERT_NOT_EQUAL_INT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 855 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_INT16

#define UNITY_TEST_ASSERT_NOT_EQUAL_INT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 857 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_INT32

#define UNITY_TEST_ASSERT_NOT_EQUAL_INT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 858 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_INT8

#define UNITY_TEST_ASSERT_NOT_EQUAL_INT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 856 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_UINT

#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 859 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_UINT16

#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 861 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_UINT32

#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 862 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_EQUAL_UINT8

#define UNITY_TEST_ASSERT_NOT_EQUAL_UINT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_NOT_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 860 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NOT_NULL

#define UNITY_TEST_ASSERT_NOT_NULL (   pointer,
  line,
  message 
)    UNITY_TEST_ASSERT(((pointer) != NULL), (UNITY_LINE_TYPE)(line), (message))

Definition at line 837 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_NULL

#define UNITY_TEST_ASSERT_NULL (   pointer,
  line,
  message 
)    UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message))

Definition at line 836 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_CHAR

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_CHAR (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 918 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 916 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX32

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 917 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX64

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1036 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 915 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 907 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 909 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 910 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT64

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1034 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 ) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 908 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT) (threshold), (UNITY_INT) (actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 911 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 913 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 914 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT64

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1035 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8

#define UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_OR_EQUAL, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 912 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_CHAR

#define UNITY_TEST_ASSERT_SMALLER_THAN_CHAR (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_CHAR)

Definition at line 892 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_HEX16

#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX16)

Definition at line 890 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_HEX32

#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX32)

Definition at line 891 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_HEX64

#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1033 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_HEX8

#define UNITY_TEST_ASSERT_SMALLER_THAN_HEX8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_HEX8)

Definition at line 889 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_INT

#define UNITY_TEST_ASSERT_SMALLER_THAN_INT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT)

Definition at line 881 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_INT16

#define UNITY_TEST_ASSERT_SMALLER_THAN_INT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT16)(threshold), (UNITY_INT)(UNITY_INT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT16)

Definition at line 883 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_INT32

#define UNITY_TEST_ASSERT_SMALLER_THAN_INT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT32)(threshold), (UNITY_INT)(UNITY_INT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT32)

Definition at line 884 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_INT64

#define UNITY_TEST_ASSERT_SMALLER_THAN_INT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1031 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_INT8

#define UNITY_TEST_ASSERT_SMALLER_THAN_INT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_INT8 )(threshold), (UNITY_INT)(UNITY_INT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT8)

Definition at line 882 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_UINT

#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(threshold), (UNITY_INT)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 885 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_UINT16

#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT16 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT16)(threshold), (UNITY_INT)(UNITY_UINT16)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 887 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_UINT32

#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT32 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT32)(threshold), (UNITY_INT)(UNITY_UINT32)(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 888 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_UINT64

#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT64 (   threshold,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1032 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_SMALLER_THAN_UINT8

#define UNITY_TEST_ASSERT_SMALLER_THAN_UINT8 (   threshold,
  actual,
  line,
  message 
)    UnityAssertGreaterOrLessOrEqualNumber((UNITY_INT)(UNITY_UINT8 )(threshold), (UNITY_INT)(UNITY_UINT8 )(actual), UNITY_SMALLER_THAN, (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 886 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT16_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_UINT16_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16, UNITY_ARRAY_TO_ARRAY)

Definition at line 939 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT16_WITHIN

#define UNITY_TEST_ASSERT_UINT16_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT16)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT16)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT16)

Definition at line 926 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT32_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_UINT32_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT32)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32, UNITY_ARRAY_TO_ARRAY)

Definition at line 940 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT32_WITHIN

#define UNITY_TEST_ASSERT_UINT32_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT32)(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT32)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT32)

Definition at line 927 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT64_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_UINT64_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1038 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT64_WITHIN

#define UNITY_TEST_ASSERT_UINT64_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)

Definition at line 1023 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT8_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_UINT8_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin((UNITY_UINT16)(delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8, UNITY_ARRAY_TO_ARRAY)

Definition at line 938 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT8_WITHIN

#define UNITY_TEST_ASSERT_UINT8_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin((UNITY_UINT8 )(delta), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(expected), (UNITY_INT)(UNITY_UINT)(UNITY_UINT8 )(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT8)

Definition at line 925 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT_ARRAY_WITHIN

#define UNITY_TEST_ASSERT_UINT_ARRAY_WITHIN (   delta,
  expected,
  actual,
  num_elements,
  line,
  message 
)    UnityAssertNumbersArrayWithin( (delta), (UNITY_INTERNAL_PTR)(expected), (UNITY_INTERNAL_PTR)(actual), ((UNITY_UINT32)(num_elements)), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_ARRAY)

Definition at line 937 of file unity_internals.h.

◆ UNITY_TEST_ASSERT_UINT_WITHIN

#define UNITY_TEST_ASSERT_UINT_WITHIN (   delta,
  expected,
  actual,
  line,
  message 
)    UnityAssertNumbersWithin( (delta), (UNITY_INT) (expected), (UNITY_INT) (actual), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT)

Definition at line 924 of file unity_internals.h.

◆ UNITY_TEST_FAIL

#define UNITY_TEST_FAIL (   line,
  message 
)    UnityFail( (message), (UNITY_LINE_TYPE)(line))

Definition at line 828 of file unity_internals.h.

◆ UNITY_TEST_IGNORE

#define UNITY_TEST_IGNORE (   line,
  message 
)    UnityIgnore( (message), (UNITY_LINE_TYPE)(line))

Definition at line 829 of file unity_internals.h.

◆ UNITY_TIME_TYPE

#define UNITY_TIME_TYPE   UNITY_UINT

Definition at line 398 of file unity_internals.h.

Typedef Documentation

◆ UNITY_DOUBLE

Definition at line 276 of file unity_internals.h.

◆ UNITY_FLOAT

Definition at line 242 of file unity_internals.h.

◆ UNITY_FLOAT_TRAIT_T

◆ UNITY_INT

Definition at line 174 of file unity_internals.h.

◆ UNITY_INT16

typedef signed short UNITY_INT16

Definition at line 146 of file unity_internals.h.

◆ UNITY_INT32

typedef signed int UNITY_INT32

Definition at line 147 of file unity_internals.h.

◆ UNITY_INT8

typedef signed char UNITY_INT8

Definition at line 145 of file unity_internals.h.

◆ UNITY_UINT

Definition at line 173 of file unity_internals.h.

◆ UNITY_UINT16

typedef unsigned short UNITY_UINT16

Definition at line 143 of file unity_internals.h.

◆ UNITY_UINT32

typedef unsigned int UNITY_UINT32

Definition at line 144 of file unity_internals.h.

◆ UNITY_UINT8

typedef unsigned char UNITY_UINT8

Definition at line 142 of file unity_internals.h.

◆ UnityTestFunction

typedef void(* UnityTestFunction) (void)

Definition at line 421 of file unity_internals.h.

Enumeration Type Documentation

◆ UNITY_COMPARISON_T

Enumerator
UNITY_WITHIN 
UNITY_EQUAL_TO 
UNITY_GREATER_THAN 
UNITY_GREATER_OR_EQUAL 
UNITY_SMALLER_THAN 
UNITY_SMALLER_OR_EQUAL 
UNITY_NOT_EQUAL 
UNITY_UNKNOWN 

Definition at line 458 of file unity_internals.h.

◆ UNITY_DISPLAY_STYLE_T

Enumerator
UNITY_DISPLAY_STYLE_INT 
UNITY_DISPLAY_STYLE_INT8 
UNITY_DISPLAY_STYLE_INT16 
UNITY_DISPLAY_STYLE_INT32 
UNITY_DISPLAY_STYLE_UINT 
UNITY_DISPLAY_STYLE_UINT8 
UNITY_DISPLAY_STYLE_UINT16 
UNITY_DISPLAY_STYLE_UINT32 
UNITY_DISPLAY_STYLE_HEX8 
UNITY_DISPLAY_STYLE_HEX16 
UNITY_DISPLAY_STYLE_HEX32 
UNITY_DISPLAY_STYLE_CHAR 
UNITY_DISPLAY_STYLE_UNKNOWN 

Definition at line 428 of file unity_internals.h.

◆ UNITY_FLAGS_T

Enumerator
UNITY_ARRAY_TO_VAL 
UNITY_ARRAY_TO_ARRAY 
UNITY_ARRAY_UNKNOWN 

Definition at line 485 of file unity_internals.h.

◆ UNITY_FLOAT_TRAIT

Enumerator
UNITY_FLOAT_IS_NOT_INF 
UNITY_FLOAT_IS_INF 
UNITY_FLOAT_IS_NOT_NEG_INF 
UNITY_FLOAT_IS_NEG_INF 
UNITY_FLOAT_IS_NOT_NAN 
UNITY_FLOAT_IS_NAN 
UNITY_FLOAT_IS_NOT_DET 
UNITY_FLOAT_IS_DET 
UNITY_FLOAT_INVALID_TRAIT 

Definition at line 471 of file unity_internals.h.

Function Documentation

◆ UnityAssertBits()

void UnityAssertBits ( const UNITY_INT  mask,
const UNITY_INT  expected,
const UNITY_INT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber 
)

Definition at line 691 of file unity.c.

◆ UnityAssertEqualFloatArray()

void UnityAssertEqualFloatArray ( UNITY_PTR_ATTRIBUTE const UNITY_FLOAT expected,
UNITY_PTR_ATTRIBUTE const UNITY_FLOAT actual,
const UNITY_UINT32  num_elements,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_FLAGS_T  flags 
)

Definition at line 933 of file unity.c.

◆ UnityAssertEqualIntArray()

void UnityAssertEqualIntArray ( UNITY_INTERNAL_PTR  expected,
UNITY_INTERNAL_PTR  actual,
const UNITY_UINT32  num_elements,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_DISPLAY_STYLE_T  style,
const UNITY_FLAGS_T  flags 
)

Definition at line 781 of file unity.c.

◆ UnityAssertEqualMemory()

void UnityAssertEqualMemory ( UNITY_INTERNAL_PTR  expected,
UNITY_INTERNAL_PTR  actual,
const UNITY_UINT32  length,
const UNITY_UINT32  num_elements,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_FLAGS_T  flags 
)

Definition at line 1695 of file unity.c.

◆ UnityAssertEqualNumber()

void UnityAssertEqualNumber ( const UNITY_INT  expected,
const UNITY_INT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_DISPLAY_STYLE_T  style 
)

Definition at line 712 of file unity.c.

◆ UnityAssertEqualString()

void UnityAssertEqualString ( const char *  expected,
const char *  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber 
)

Definition at line 1533 of file unity.c.

◆ UnityAssertEqualStringArray()

void UnityAssertEqualStringArray ( UNITY_INTERNAL_PTR  expected,
const char **  actual,
const UNITY_UINT32  num_elements,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_FLAGS_T  flags 
)

Definition at line 1612 of file unity.c.

◆ UnityAssertEqualStringLen()

void UnityAssertEqualStringLen ( const char *  expected,
const char *  actual,
const UNITY_UINT32  length,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber 
)

Definition at line 1572 of file unity.c.

◆ UnityAssertFloatsNotWithin()

void UnityAssertFloatsNotWithin ( const UNITY_FLOAT  delta,
const UNITY_FLOAT  expected,
const UNITY_FLOAT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber 
)

Definition at line 1004 of file unity.c.

◆ UnityAssertFloatSpecial()

void UnityAssertFloatSpecial ( const UNITY_FLOAT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_FLOAT_TRAIT_T  style 
)

Definition at line 1058 of file unity.c.

◆ UnityAssertFloatsWithin()

void UnityAssertFloatsWithin ( const UNITY_FLOAT  delta,
const UNITY_FLOAT  expected,
const UNITY_FLOAT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber 
)

Definition at line 985 of file unity.c.

◆ UnityAssertGreaterOrLessFloat()

void UnityAssertGreaterOrLessFloat ( const UNITY_FLOAT  threshold,
const UNITY_FLOAT  actual,
const UNITY_COMPARISON_T  compare,
const char *  msg,
const UNITY_LINE_TYPE  linenumber 
)

Definition at line 1025 of file unity.c.

◆ UnityAssertGreaterOrLessOrEqualNumber()

void UnityAssertGreaterOrLessOrEqualNumber ( const UNITY_INT  threshold,
const UNITY_INT  actual,
const UNITY_COMPARISON_T  compare,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_DISPLAY_STYLE_T  style 
)

Definition at line 733 of file unity.c.

◆ UnityAssertNumbersArrayWithin()

void UnityAssertNumbersArrayWithin ( const UNITY_UINT  delta,
UNITY_INTERNAL_PTR  expected,
UNITY_INTERNAL_PTR  actual,
const UNITY_UINT32  num_elements,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_DISPLAY_STYLE_T  style,
const UNITY_FLAGS_T  flags 
)

Definition at line 1369 of file unity.c.

◆ UnityAssertNumbersWithin()

void UnityAssertNumbersWithin ( const UNITY_UINT  delta,
const UNITY_INT  expected,
const UNITY_INT  actual,
const char *  msg,
const UNITY_LINE_TYPE  lineNumber,
const UNITY_DISPLAY_STYLE_T  style 
)

Definition at line 1322 of file unity.c.

◆ UnityBegin()

void UnityBegin ( const char *  filename)

Definition at line 2055 of file unity.c.

◆ UnityConcludeTest()

void UnityConcludeTest ( void  )

Definition at line 546 of file unity.c.

◆ UnityDefaultTestRun()

void UnityDefaultTestRun ( UnityTestFunction  Func,
const char *  FuncName,
const int  FuncLineNum 
)

Definition at line 2027 of file unity.c.

◆ UnityEnd()

int UnityEnd ( void  )

Definition at line 2071 of file unity.c.

◆ UnityFail()

UNITY_NORETURN void UnityFail ( const char *  message,
const UNITY_LINE_TYPE  line 
)

Definition at line 1958 of file unity.c.

◆ UnityFloatToPtr()

UNITY_INTERNAL_PTR UnityFloatToPtr ( const float  num)

Definition at line 1810 of file unity.c.

◆ UnityIgnore()

UNITY_NORETURN void UnityIgnore ( const char *  message,
const UNITY_LINE_TYPE  line 
)

Definition at line 1995 of file unity.c.

◆ UnityMessage()

void UnityMessage ( const char *  message,
const UNITY_LINE_TYPE  line 
)

Definition at line 2011 of file unity.c.

◆ UnityNumToPtr()

UNITY_INTERNAL_PTR UnityNumToPtr ( const UNITY_INT  num,
const UNITY_UINT8  size 
)

Definition at line 1784 of file unity.c.

◆ UnityPrint()

void UnityPrint ( const char *  string)

Definition at line 128 of file unity.c.

◆ UnityPrintFloat()

void UnityPrintFloat ( const UNITY_DOUBLE  input_number)

Definition at line 334 of file unity.c.

◆ UnityPrintLen()

void UnityPrintLen ( const char *  string,
const UNITY_UINT32  length 
)

Definition at line 150 of file unity.c.

◆ UnityPrintMask()

void UnityPrintMask ( const UNITY_UINT  mask,
const UNITY_UINT  number 
)

Definition at line 299 of file unity.c.

◆ UnityPrintNumber()

void UnityPrintNumber ( const UNITY_INT  number_to_print)

Definition at line 239 of file unity.c.

◆ UnityPrintNumberByStyle()

void UnityPrintNumberByStyle ( const UNITY_INT  number,
const UNITY_DISPLAY_STYLE_T  style 
)

Definition at line 188 of file unity.c.

◆ UnityPrintNumberHex()

void UnityPrintNumberHex ( const UNITY_UINT  number,
const char  nibbles_to_print 
)

Definition at line 273 of file unity.c.

◆ UnityPrintNumberUnsigned()

void UnityPrintNumberUnsigned ( const UNITY_UINT  number)

Definition at line 254 of file unity.c.

◆ UnitySetTestFile()

void UnitySetTestFile ( const char *  filename)

Definition at line 2049 of file unity.c.

Variable Documentation

◆ Unity

struct UNITY_STORAGE_T Unity
extern

Definition at line 24 of file unity.c.

◆ UnityStrErr64

const char UnityStrErr64[]
extern

Definition at line 63 of file unity.c.

◆ UnityStrErrDouble

const char UnityStrErrDouble[]
extern

Definition at line 62 of file unity.c.

◆ UnityStrErrFloat

const char UnityStrErrFloat[]
extern

Definition at line 61 of file unity.c.

◆ UnityStrErrShorthand

const char UnityStrErrShorthand[]
extern

Definition at line 60 of file unity.c.

◆ UnityStrFail

const char UnityStrFail[]
extern

Definition at line 34 of file unity.c.

◆ UnityStrIgnore

const char UnityStrIgnore[]
extern

Definition at line 35 of file unity.c.

◆ UnityStrOk

const char UnityStrOk[]
extern

Definition at line 32 of file unity.c.

◆ UnityStrPass

const char UnityStrPass[]
extern

Definition at line 33 of file unity.c.