Fix test that failed when any other test failed, too distracting

This commit is contained in:
jsalling
2016-11-28 23:36:52 -06:00
parent 0603c1cf1e
commit 64f90b1925

View File

@ -2272,15 +2272,18 @@ void putcharSpy(int c)
void testFailureCountIncrementsAndIsReturnedAtEnd(void)
{
UNITY_UINT savedFailures = Unity.TestFailures;
Unity.CurrentTestFailed = 1;
startPutcharSpy(); // Suppress output
UnityConcludeTest();
TEST_ASSERT_EQUAL(1, Unity.TestFailures);
endPutcharSpy();
TEST_ASSERT_EQUAL(savedFailures + 1, Unity.TestFailures);
startPutcharSpy(); // Suppress output
int failures = UnityEnd();
Unity.TestFailures--;
endPutcharSpy();
TEST_ASSERT_EQUAL(1, failures);
TEST_ASSERT_EQUAL(savedFailures + 1, failures);
}
void testCstringsEscapeSequence(void)