Test that details are printed in a direct TEST_FAIL call

This commit is contained in:
jsalling
2016-05-03 20:31:37 -05:00
parent 4164540333
commit 7c270e0541
+15
View File
@@ -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