Lines Matching defs:expected
422 static void UnityPrintExpectedAndActualStrings(const char* expected, const char* actual)
425 if (expected != NULL)
428 UnityPrint(expected);
449 static void UnityPrintExpectedAndActualStringsLen(const char* expected,
454 if (expected != NULL)
457 UnityPrintLen(expected, length);
481 static int UnityIsOneArrayNull(UNITY_INTERNAL_PTR expected,
486 if (expected == actual) return 0; /* Both are NULL or same pointer */
488 /* print and return true if just expected is NULL */
489 if (expected == NULL)
514 const UNITY_INT expected,
521 if ((mask & expected) != (mask & actual))
525 UnityPrintMask((UNITY_UINT)mask, (UNITY_UINT)expected);
534 void UnityAssertEqualNumber(const UNITY_INT expected,
542 if (expected != actual)
546 UnityPrintNumberByStyle(expected, style);
601 void UnityAssertEqualIntArray(UNITY_INTERNAL_PTR expected,
619 if (expected == actual) return; /* Both are NULL or same pointer */
620 if (UnityIsOneArrayNull(expected, actual, lineNumber, msg))
630 expect_val = *(UNITY_PTR_ATTRIBUTE const UNITY_INT8*)expected;
634 expect_val = *(UNITY_PTR_ATTRIBUTE const UNITY_INT16*)expected;
639 expect_val = *(UNITY_PTR_ATTRIBUTE const UNITY_INT64*)expected;
644 expect_val = *(UNITY_PTR_ATTRIBUTE const UNITY_INT32*)expected;
671 expected = (UNITY_INTERNAL_PTR)(length + (const char*)expected);
680 #define UNITY_FLOAT_OR_DOUBLE_WITHIN(delta, expected, actual, diff) \
681 if (isinf(expected) && isinf(actual) && ((expected < 0) == (actual < 0))) return 1; \
683 diff = actual - expected; \
689 #define UNITY_NAN_CHECK isnan(expected) && isnan(actual)
695 #define UNITY_PRINT_EXPECTED_AND_ACTUAL_FLOAT(expected, actual) \
698 UnityPrintFloat(expected); \
702 #define UNITY_PRINT_EXPECTED_AND_ACTUAL_FLOAT(expected, actual) \
706 static int UnityFloatsWithin(UNITY_FLOAT delta, UNITY_FLOAT expected, UNITY_FLOAT actual)
709 UNITY_FLOAT_OR_DOUBLE_WITHIN(delta, expected, actual, diff);
712 void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const UNITY_FLOAT* expected,
720 UNITY_PTR_ATTRIBUTE const UNITY_FLOAT* ptr_expected = expected;
730 if (expected == actual) return; /* Both are NULL or same pointer */
731 if (UnityIsOneArrayNull((UNITY_INTERNAL_PTR)expected, (UNITY_INTERNAL_PTR)actual, lineNumber, msg))
755 const UNITY_FLOAT expected,
763 if (!UnityFloatsWithin(delta, expected, actual))
766 UNITY_PRINT_EXPECTED_AND_ACTUAL_FLOAT((UNITY_DOUBLE)expected, (UNITY_DOUBLE)actual);
836 static int UnityDoublesWithin(UNITY_DOUBLE delta, UNITY_DOUBLE expected, UNITY_DOUBLE actual)
839 UNITY_FLOAT_OR_DOUBLE_WITHIN(delta, expected, actual, diff);
842 void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const UNITY_DOUBLE* expected,
850 UNITY_PTR_ATTRIBUTE const UNITY_DOUBLE* ptr_expected = expected;
860 if (expected == actual) return; /* Both are NULL or same pointer */
861 if (UnityIsOneArrayNull((UNITY_INTERNAL_PTR)expected, (UNITY_INTERNAL_PTR)actual, lineNumber, msg))
885 const UNITY_DOUBLE expected,
892 if (!UnityDoublesWithin(delta, expected, actual))
895 UNITY_PRINT_EXPECTED_AND_ACTUAL_FLOAT(expected, actual);
966 const UNITY_INT expected,
976 if (actual > expected)
977 Unity.CurrentTestFailed = (UNITY_UINT)((UNITY_UINT)(actual - expected) > delta);
979 Unity.CurrentTestFailed = (UNITY_UINT)((UNITY_UINT)(expected - actual) > delta);
983 if ((UNITY_UINT)actual > (UNITY_UINT)expected)
984 Unity.CurrentTestFailed = (UNITY_UINT)((UNITY_UINT)(actual - expected) > delta);
986 Unity.CurrentTestFailed = (UNITY_UINT)((UNITY_UINT)(expected - actual) > delta);
995 UnityPrintNumberByStyle(expected, style);
1004 void UnityAssertEqualString(const char* expected,
1014 if (expected && actual)
1016 for (i = 0; expected[i] || actual[i]; i++)
1018 if (expected[i] != actual[i])
1027 if (expected != actual)
1036 UnityPrintExpectedAndActualStrings(expected, actual);
1043 void UnityAssertEqualStringLen(const char* expected,
1054 if (expected && actual)
1056 for (i = 0; (i < length) && (expected[i] || actual[i]); i++)
1058 if (expected[i] != actual[i])
1067 if (expected != actual)
1076 UnityPrintExpectedAndActualStringsLen(expected, actual, length);
1083 void UnityAssertEqualStringArray(UNITY_INTERNAL_PTR expected,
1103 if ((const void*)expected == (const void*)actual)
1108 if (UnityIsOneArrayNull((UNITY_INTERNAL_PTR)expected, (UNITY_INTERNAL_PTR)actual, lineNumber, msg))
1115 expd = (const char*)expected;
1123 expd = ((const char* const*)expected)[j];
1162 void UnityAssertEqualMemory(UNITY_INTERNAL_PTR expected,
1170 UNITY_PTR_ATTRIBUTE const unsigned char* ptr_exp = (UNITY_PTR_ATTRIBUTE const unsigned char*)expected;
1182 if (expected == actual) return; /* Both are NULL or same pointer */
1183 if (UnityIsOneArrayNull(expected, actual, lineNumber, msg))
1214 ptr_exp = (UNITY_PTR_ATTRIBUTE const unsigned char*)expected;