Classes | Macros | Typedefs | Enumerations | Functions | Variables
unity_internals.h File Reference
#include <setjmp.h>
#include <math.h>
#include <stdint.h>
#include <limits.h>
#include <stdio.h>
Include dependency graph for unity_internals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UNITY_STORAGE_T
 

Macros

#define isinf(n)   (isnan((n) - (n)) && !isnan(n))
 
#define isnan(n)   ((n != n) ? 1 : 0)
 
#define RUN_TEST(func)   UnityDefaultTestRun(func, #func, __LINE__)
 
#define TEST_ABORT()   longjmp(Unity.AbortFrame, 1)
 
#define TEST_IS_IGNORED   (Unity.CurrentTestIgnored)
 
#define TEST_LINE_NUM   (Unity.CurrentTestLineNumber)
 
#define TEST_PROTECT()   (setjmp(Unity.AbortFrame) == 0)
 
#define UNITY_BEGIN()   UnityBegin(__FILE__)
 
#define UNITY_CLR_DETAILS()   { Unity.CurrentDetail1 = 0; Unity.CurrentDetail2 = 0; }
 
#define UNITY_COUNTER_TYPE   UNITY_UINT
 
#define UNITY_DETAIL1_NAME   "Function"
 
#define UNITY_DETAIL2_NAME   "Argument"
 
#define UNITY_DISPLAY_RANGE_HEX   (0x40)
 
#define UNITY_DISPLAY_RANGE_INT   (0x10)
 
#define UNITY_DISPLAY_RANGE_UINT   (0x20)
 
#define UNITY_DISPLAY_STYLE_POINTER   UNITY_DISPLAY_STYLE_HEX32
 
#define UNITY_DOUBLE_TYPE   double
 
#define UNITY_END()   UnityEnd()
 
#define UNITY_EXCLUDE_DOUBLE
 
#define UNITY_FLOAT_PRECISION   (0.00001f)
 
#define UNITY_FLOAT_TYPE   float
 
#define UNITY_FLUSH_CALL()   UNITY_OUTPUT_FLUSH()
 
#define UNITY_INT_WIDTH   (32)
 
#define UNITY_INTERNAL_PTR   UNITY_PTR_ATTRIBUTE const void*
 
#define UNITY_LINE_TYPE   UNITY_UINT
 
#define UNITY_LONG_WIDTH   (32)
 
#define UNITY_NEW_TEST(a)
 
#define UNITY_OUTPUT_CHAR(a)   (void)putchar(a)
 
#define UNITY_OUTPUT_COMPLETE()
 
#define UNITY_OUTPUT_FLUSH()
 
#define UNITY_OUTPUT_START()
 
#define UNITY_POINTER_WIDTH   UNITY_LONG_WIDTH
 
#define UNITY_PRINT_EOL()   UNITY_OUTPUT_CHAR('\n')
 
#define UNITY_PTR_ATTRIBUTE
 
#define UNITY_PTR_TO_INT   UNITY_INT32
 
#define UNITY_SET_DETAIL(d1)   { Unity.CurrentDetail1 = d1; Unity.CurrentDetail2 = 0; }
 
#define UNITY_SET_DETAILS(d1, d2)   { Unity.CurrentDetail1 = d1; Unity.CurrentDetail2 = d2; }
 
#define UNITY_TEST_ASSERT(condition, line, message)   if (condition) {} else {UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message));}
 
#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_DOUBLE_IS_DETERMINATE(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_NAN(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_NOT_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_NAN(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_WITHIN(delta, expected, actual, 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_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_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_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_INT(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) expected, sizeof(int)), (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_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_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_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_PTR(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_PTR_TO_INT) expected, sizeof(int*)), (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_UINT(expected, actual, num_elements, line, message)   UnityAssertEqualIntArray(UnityNumToPtr((UNITY_INT) expected, sizeof(unsigned int)), (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_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_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_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_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_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_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_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(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_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_HEX64(expected, actual, 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_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_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_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_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_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(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_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_INT64(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_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_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_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_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_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_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_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(expected, actual, line, message)   UnityAssertEqualString((const char*)(expected), (const char*)(actual), (message), (UNITY_LINE_TYPE)(line))
 
#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_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_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_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_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(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_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_UINT64(expected, actual, 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_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_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_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_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_INF(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_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_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_NOT_DETERMINATE(actual, line, message)   UnityAssertFloatSpecial((UNITY_FLOAT)(actual), (message), (UNITY_LINE_TYPE)(line), UNITY_FLOAT_IS_NOT_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_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_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_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_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_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_HEX64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_INT64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_NOT_NULL(pointer, line, message)   UNITY_TEST_ASSERT(((pointer) != NULL), (UNITY_LINE_TYPE)(line), (message))
 
#define UNITY_TEST_ASSERT_NULL(pointer, line, message)   UNITY_TEST_ASSERT(((pointer) == NULL), (UNITY_LINE_TYPE)(line), (message))
 
#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_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_HEX64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_INT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_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_UINT64(threshold, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_UINT64_WITHIN(delta, expected, actual, line, message)   UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), UnityStrErr64)
 
#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_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_FAIL(line, message)   UnityFail( (message), (UNITY_LINE_TYPE)(line))
 
#define UNITY_TEST_IGNORE(line, message)   UnityIgnore( (message), (UNITY_LINE_TYPE)(line))
 

Typedefs

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

Enumerations

enum  UNITY_COMPARISON_T {
  UNITY_EQUAL_TO = 1, UNITY_GREATER_THAN = 2, UNITY_GREATER_OR_EQUAL = 2 + UNITY_EQUAL_TO, UNITY_SMALLER_THAN = 4,
  UNITY_SMALLER_OR_EQUAL = 4 + UNITY_EQUAL_TO
}
 
enum  UNITY_DISPLAY_STYLE_T {
  UNITY_DISPLAY_STYLE_INT = sizeof(int)+ 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 = sizeof(unsigned) + 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_UNKNOWN
}
 
enum  UNITY_FLAGS_T { UNITY_ARRAY_TO_VAL = 0, UNITY_ARRAY_TO_ARRAY }
 
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
}
 

Functions

void UnityAssertBits (const UNITY_INT mask, const UNITY_INT expected, const UNITY_INT actual, 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 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 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 UnityAssertEqualNumber (const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)
 
void UnityAssertEqualString (const char *expected, const char *actual, 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 UnityAssertEqualStringLen (const char *expected, const char *actual, const UNITY_UINT32 length, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
void UnityAssertFloatSpecial (const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLOAT_TRAIT_T style)
 
void UnityAssertFloatsWithin (const UNITY_FLOAT delta, const UNITY_FLOAT expected, const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)
 
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 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 UnityBegin (const char *filename)
 
void UnityConcludeTest (void)
 
void UnityDefaultTestRun (UnityTestFunction Func, const char *FuncName, const int FuncLineNum)
 
int UnityEnd (void)
 
void UnityFail (const char *message, const UNITY_LINE_TYPE line)
 
UNITY_INTERNAL_PTR UnityFloatToPtr (const float num)
 
void UnityIgnore (const char *message, const UNITY_LINE_TYPE line)
 
UNITY_INTERNAL_PTR UnityNumToPtr (const UNITY_INT num, const UNITY_UINT8 size)
 
void UnityPrint (const char *string)
 
void UnityPrintFloat (const UNITY_DOUBLE input_number)
 
void UnityPrintLen (const char *string, const UNITY_UINT32 length)
 
void UnityPrintMask (const UNITY_UINT mask, const UNITY_UINT number)
 
void UnityPrintNumber (const UNITY_INT number)
 
void UnityPrintNumberByStyle (const UNITY_INT number, const UNITY_DISPLAY_STYLE_T style)
 
void UnityPrintNumberHex (const UNITY_UINT number, const char nibbles)
 
void UnityPrintNumberUnsigned (const UNITY_UINT number)
 

Variables

struct UNITY_STORAGE_T Unity
 
const char UnityStrErr64 []
 
const char UnityStrErrDouble []
 
const char UnityStrErrFloat []
 

Macro Definition Documentation

◆ isinf

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

Definition at line 193 of file unity_internals.h.

◆ isnan

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

Definition at line 199 of file unity_internals.h.

◆ RUN_TEST

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

Definition at line 615 of file unity_internals.h.

◆ TEST_ABORT

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

Definition at line 591 of file unity_internals.h.

◆ TEST_IS_IGNORED

#define TEST_IS_IGNORED   (Unity.CurrentTestIgnored)

Definition at line 620 of file unity_internals.h.

◆ TEST_LINE_NUM

#define TEST_LINE_NUM   (Unity.CurrentTestLineNumber)

Definition at line 619 of file unity_internals.h.

◆ TEST_PROTECT

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

Definition at line 590 of file unity_internals.h.

◆ UNITY_BEGIN

#define UNITY_BEGIN ( )    UnityBegin(__FILE__)

Definition at line 627 of file unity_internals.h.

◆ UNITY_CLR_DETAILS

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

Definition at line 424 of file unity_internals.h.

◆ UNITY_COUNTER_TYPE

#define UNITY_COUNTER_TYPE   UNITY_UINT

Definition at line 297 of file unity_internals.h.

◆ UNITY_DETAIL1_NAME

#define UNITY_DETAIL1_NAME   "Function"

Definition at line 429 of file unity_internals.h.

◆ UNITY_DETAIL2_NAME

#define UNITY_DETAIL2_NAME   "Argument"

Definition at line 433 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_HEX

#define UNITY_DISPLAY_RANGE_HEX   (0x40)

Definition at line 325 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_INT

#define UNITY_DISPLAY_RANGE_INT   (0x10)

Definition at line 323 of file unity_internals.h.

◆ UNITY_DISPLAY_RANGE_UINT

#define UNITY_DISPLAY_RANGE_UINT   (0x20)

Definition at line 324 of file unity_internals.h.

◆ UNITY_DISPLAY_STYLE_POINTER

#define UNITY_DISPLAY_STYLE_POINTER   UNITY_DISPLAY_STYLE_HEX32

Definition at line 146 of file unity_internals.h.

◆ UNITY_DOUBLE_TYPE

#define UNITY_DOUBLE_TYPE   double

Definition at line 220 of file unity_internals.h.

◆ UNITY_END

#define UNITY_END ( )    UnityEnd()

Definition at line 631 of file unity_internals.h.

◆ UNITY_EXCLUDE_DOUBLE

#define UNITY_EXCLUDE_DOUBLE

Definition at line 213 of file unity_internals.h.

◆ UNITY_FLOAT_PRECISION

#define UNITY_FLOAT_PRECISION   (0.00001f)

Definition at line 183 of file unity_internals.h.

◆ UNITY_FLOAT_TYPE

#define UNITY_FLOAT_TYPE   float

Definition at line 186 of file unity_internals.h.

◆ UNITY_FLUSH_CALL

#define UNITY_FLUSH_CALL ( )    UNITY_OUTPUT_FLUSH()

Definition at line 273 of file unity_internals.h.

◆ UNITY_INT_WIDTH

#define UNITY_INT_WIDTH   (32)

Definition at line 53 of file unity_internals.h.

◆ UNITY_INTERNAL_PTR

#define UNITY_INTERNAL_PTR   UNITY_PTR_ATTRIBUTE const void*

Definition at line 162 of file unity_internals.h.

◆ UNITY_LINE_TYPE

#define UNITY_LINE_TYPE   UNITY_UINT

Definition at line 293 of file unity_internals.h.

◆ UNITY_LONG_WIDTH

#define UNITY_LONG_WIDTH   (32)

Definition at line 68 of file unity_internals.h.

◆ UNITY_NEW_TEST

#define UNITY_NEW_TEST (   a)
Value:
Unity.CurrentTestLineNumber = (UNITY_LINE_TYPE)(__LINE__); \
Unity.NumberOfTests++;

Definition at line 621 of file unity_internals.h.

◆ UNITY_OUTPUT_CHAR

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

Definition at line 246 of file unity_internals.h.

◆ UNITY_OUTPUT_COMPLETE

#define UNITY_OUTPUT_COMPLETE ( )

Definition at line 285 of file unity_internals.h.

◆ UNITY_OUTPUT_FLUSH

#define UNITY_OUTPUT_FLUSH ( )

Definition at line 261 of file unity_internals.h.

◆ UNITY_OUTPUT_START

#define UNITY_OUTPUT_START ( )

Definition at line 281 of file unity_internals.h.

◆ UNITY_POINTER_WIDTH

#define UNITY_POINTER_WIDTH   UNITY_LONG_WIDTH

Definition at line 83 of file unity_internals.h.

◆ UNITY_PRINT_EOL

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

Definition at line 277 of file unity_internals.h.

◆ UNITY_PTR_ATTRIBUTE

#define UNITY_PTR_ATTRIBUTE

Definition at line 158 of file unity_internals.h.

◆ UNITY_PTR_TO_INT

#define UNITY_PTR_TO_INT   UNITY_INT32

Definition at line 145 of file unity_internals.h.

◆ UNITY_SET_DETAIL

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

Definition at line 425 of file unity_internals.h.

◆ UNITY_SET_DETAILS

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

Definition at line 426 of file unity_internals.h.

◆ UNITY_TEST_ASSERT

#define UNITY_TEST_ASSERT (   condition,
  line,
  message 
)    if (condition) {} else {UNITY_TEST_FAIL((UNITY_LINE_TYPE)(line), (message));}

Definition at line 654 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 669 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 851 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 848 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 850 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 849 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 855 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 852 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 854 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 853 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 844 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 847 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 832 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 760 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 761 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 759 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, sizeof(int)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_INT, UNITY_ARRAY_TO_VAL)

Definition at line 751 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 753 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 754 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 752 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 764 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, sizeof(int*)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_POINTER, UNITY_ARRAY_TO_VAL)

Definition at line 762 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 763 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, sizeof(unsigned int)), (UNITY_INTERNAL_PTR)(actual), (UNITY_UINT32)(num_elements), (message), (UNITY_LINE_TYPE)(line), UNITY_DISPLAY_STYLE_UINT, UNITY_ARRAY_TO_VAL)

Definition at line 755 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 757 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 758 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 756 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 845 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 846 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 830 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 831 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 667 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 745 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 668 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 746 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 794 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 797 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 666 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 744 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 658 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 660 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 738 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 661 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 739 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 792 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 795 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 659 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 737 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 736 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 734 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 749 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 731 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 747 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 732 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 748 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 733 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 662 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 664 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 742 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 665 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 743 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 793 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 796 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 663 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 741 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 740 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 836 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 833 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 835 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 834 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 840 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 837 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 839 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 838 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 829 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 704 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 705 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 806 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 703 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 695 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 697 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 698 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 804 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 696 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 699 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 701 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 702 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 805 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 700 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 680 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 681 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 803 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 679 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 671 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 673 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 674 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 801 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 672 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 675 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 677 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 678 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 802 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 676 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 728 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 729 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 800 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 727 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 721 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 722 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 798 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 720 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 719 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 656 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 655 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 716 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 717 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 812 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 715 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 707 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 709 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 710 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 810 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 708 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 711 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 713 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 714 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 811 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 712 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 692 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 693 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 809 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 691 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 683 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 685 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 686 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 807 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 684 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 687 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 689 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 690 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 808 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 688 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 725 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 726 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 799 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 724 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 723 of file unity_internals.h.

◆ UNITY_TEST_FAIL

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

Definition at line 647 of file unity_internals.h.

◆ UNITY_TEST_IGNORE

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

Definition at line 648 of file unity_internals.h.

Typedef Documentation

◆ UNITY_DOUBLE

Definition at line 222 of file unity_internals.h.

◆ UNITY_FLOAT

Definition at line 188 of file unity_internals.h.

◆ UNITY_FLOAT_TRAIT_T

◆ UNITY_INT

Definition at line 122 of file unity_internals.h.

◆ UNITY_INT16

typedef signed short UNITY_INT16

Definition at line 96 of file unity_internals.h.

◆ UNITY_INT32

typedef signed int UNITY_INT32

Definition at line 97 of file unity_internals.h.

◆ UNITY_INT8

typedef signed char UNITY_INT8

Definition at line 95 of file unity_internals.h.

◆ UNITY_UINT

Definition at line 121 of file unity_internals.h.

◆ UNITY_UINT16

typedef unsigned short UNITY_UINT16

Definition at line 93 of file unity_internals.h.

◆ UNITY_UINT32

typedef unsigned int UNITY_UINT32

Definition at line 94 of file unity_internals.h.

◆ UNITY_UINT8

typedef unsigned char UNITY_UINT8

Definition at line 92 of file unity_internals.h.

◆ UnityTestFunction

typedef void(* UnityTestFunction) (void)

Definition at line 321 of file unity_internals.h.

Enumeration Type Documentation

◆ UNITY_COMPARISON_T

Enumerator
UNITY_EQUAL_TO 
UNITY_GREATER_THAN 
UNITY_GREATER_OR_EQUAL 
UNITY_SMALLER_THAN 
UNITY_SMALLER_OR_EQUAL 

Definition at line 355 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_UNKNOWN 

Definition at line 327 of file unity_internals.h.

◆ UNITY_FLAGS_T

Enumerator
UNITY_ARRAY_TO_VAL 
UNITY_ARRAY_TO_ARRAY 

Definition at line 379 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 365 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 513 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 712 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 601 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 1162 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 534 of file unity.c.

◆ UnityAssertEqualString()

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

Definition at line 1004 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 1083 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 1043 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 773 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 754 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 555 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 965 of file unity.c.

◆ UnityBegin()

void UnityBegin ( const char *  filename)

Definition at line 1349 of file unity.c.

◆ UnityConcludeTest()

void UnityConcludeTest ( void  )

Definition at line 376 of file unity.c.

◆ UnityDefaultTestRun()

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

Definition at line 1330 of file unity.c.

◆ UnityEnd()

int UnityEnd ( void  )

Definition at line 1365 of file unity.c.

◆ UnityFail()

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

Definition at line 1280 of file unity.c.

◆ UnityFloatToPtr()

UNITY_INTERNAL_PTR UnityFloatToPtr ( const float  num)

Definition at line 1261 of file unity.c.

◆ UnityIgnore()

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

Definition at line 1314 of file unity.c.

◆ UnityNumToPtr()

UNITY_INTERNAL_PTR UnityNumToPtr ( const UNITY_INT  num,
const UNITY_UINT8  size 
)

Definition at line 1237 of file unity.c.

◆ UnityPrint()

void UnityPrint ( const char *  string)

Definition at line 70 of file unity.c.

◆ UnityPrintFloat()

void UnityPrintFloat ( const UNITY_DOUBLE  input_number)

Definition at line 266 of file unity.c.

◆ UnityPrintLen()

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

Definition at line 119 of file unity.c.

◆ UnityPrintMask()

void UnityPrintMask ( const UNITY_UINT  mask,
const UNITY_UINT  number 
)

Definition at line 233 of file unity.c.

◆ UnityPrintNumber()

void UnityPrintNumber ( const UNITY_INT  number)

Definition at line 176 of file unity.c.

◆ UnityPrintNumberByStyle()

void UnityPrintNumberByStyle ( const UNITY_INT  number,
const UNITY_DISPLAY_STYLE_T  style 
)

Definition at line 157 of file unity.c.

◆ UnityPrintNumberHex()

void UnityPrintNumberHex ( const UNITY_UINT  number,
const char  nibbles 
)

Definition at line 210 of file unity.c.

◆ UnityPrintNumberUnsigned()

void UnityPrintNumberUnsigned ( const UNITY_UINT  number)

Definition at line 191 of file unity.c.

Variable Documentation

◆ Unity

struct UNITY_STORAGE_T Unity

Definition at line 21 of file unity.c.

◆ UnityStrErr64

const char UnityStrErr64[]

Definition at line 58 of file unity.c.

◆ UnityStrErrDouble

const char UnityStrErrDouble[]

Definition at line 57 of file unity.c.

◆ UnityStrErrFloat

const char UnityStrErrFloat[]

Definition at line 56 of file unity.c.

UNITY_LINE_TYPE
#define UNITY_LINE_TYPE
Definition: unity_internals.h:293
Unity
struct UNITY_STORAGE_T Unity
Definition: unity.c:21
UNITY_STORAGE_T::CurrentTestName
const char * CurrentTestName
Definition: unity_internals.h:388
a
GLboolean GLboolean GLboolean GLboolean a
Definition: glcorearb.h:3228


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04