diff --git a/test/tests/testunity.c b/test/tests/testunity.c index 850472b891bbb381e4b1612bcec929cadb1b6aad..eb6601a35bb08b77d99d0d550538e9276af6ef82 100644 --- a/test/tests/testunity.c +++ b/test/tests/testunity.c @@ -3722,6 +3722,8 @@ void testNotEqualDoubleArraysLengthZero(void) #endif } +// ===================== THESE TEST WILL RUN IF YOUR CONFIG INCLUDES DETAIL SUPPORT ================== + void testThatDetailsCanBeHandleOneDetail(void) { #ifdef UNITY_EXCLUDE_DETAILS @@ -3735,6 +3737,19 @@ void testThatDetailsCanBeHandleOneDetail(void) #endif } +void testThatDetailsCanHandleTestFail(void) +{ +#ifdef UNITY_EXCLUDE_DETAILS + TEST_IGNORE(); +#else + UNITY_SET_DETAILS("Detail1","Detail2"); + + EXPECT_ABORT_BEGIN + TEST_FAIL_MESSAGE("Should Fail And Say Detail1 and Detail2"); + VERIFY_FAILS_END +#endif +} + void testThatDetailsCanBeHandleTwoDetails(void) { #ifdef UNITY_EXCLUDE_DETAILS