diff --git a/build/test/cache/test_WortSpiel.c b/build/test/cache/test_WortSpiel.c index b61bb03..94c6c26 100644 --- a/build/test/cache/test_WortSpiel.c +++ b/build/test/cache/test_WortSpiel.c @@ -39,3 +39,19 @@ void testLoescheBuchstaben_Buchstabeexistiert(void) { ), (UNITY_UINT)(19)); } + + + +void testLoescheBuchstaben_Buchstabeexistiertnicht(void) { + + char wort2[] = "Test"; + + loescheBuchstaben(wort2, 'z'); + + UnityAssertEqualString((const char*)(("Test")), (const char*)((wort2)), ( + + ((void *)0) + + ), (UNITY_UINT)(25)); + +} diff --git a/build/test/out/c/test_WortSpiel.o b/build/test/out/c/test_WortSpiel.o index 827813a..1ffb74c 100644 Binary files a/build/test/out/c/test_WortSpiel.o and b/build/test/out/c/test_WortSpiel.o differ diff --git a/build/test/out/c/test_WortSpiel_runner.o b/build/test/out/c/test_WortSpiel_runner.o index 2cac754..04feaf7 100644 Binary files a/build/test/out/c/test_WortSpiel_runner.o and b/build/test/out/c/test_WortSpiel_runner.o differ diff --git a/build/test/out/test_WortSpiel.out b/build/test/out/test_WortSpiel.out index cbcb885..e18cc4c 100644 Binary files a/build/test/out/test_WortSpiel.out and b/build/test/out/test_WortSpiel.out differ diff --git a/build/test/preprocess/files/test_WortSpiel.c b/build/test/preprocess/files/test_WortSpiel.c index b61bb03..94c6c26 100644 --- a/build/test/preprocess/files/test_WortSpiel.c +++ b/build/test/preprocess/files/test_WortSpiel.c @@ -39,3 +39,19 @@ void testLoescheBuchstaben_Buchstabeexistiert(void) { ), (UNITY_UINT)(19)); } + + + +void testLoescheBuchstaben_Buchstabeexistiertnicht(void) { + + char wort2[] = "Test"; + + loescheBuchstaben(wort2, 'z'); + + UnityAssertEqualString((const char*)(("Test")), (const char*)((wort2)), ( + + ((void *)0) + + ), (UNITY_UINT)(25)); + +} diff --git a/build/test/results/test_SchereSteinPapier.pass b/build/test/results/test_SchereSteinPapier.pass index ce23041..7339582 100644 --- a/build/test/results/test_SchereSteinPapier.pass +++ b/build/test/results/test_SchereSteinPapier.pass @@ -19,4 +19,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04440909999993892 +:time: 0.04382080000050337 diff --git a/build/test/results/test_WortSpiel.pass b/build/test/results/test_WortSpiel.pass index 799218f..74cac91 100644 --- a/build/test/results/test_WortSpiel.pass +++ b/build/test/results/test_WortSpiel.pass @@ -7,12 +7,16 @@ :line: 15 :message: '' :unity_test_time: 0 +- :test: testLoescheBuchstaben_Buchstabeexistiertnicht + :line: 22 + :message: '' + :unity_test_time: 0 :failures: [] :ignores: [] :counts: - :total: 1 - :passed: 1 + :total: 2 + :passed: 2 :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04108590000032564 +:time: 0.04082540000035806 diff --git a/build/test/results/test_ageinseconds.pass b/build/test/results/test_ageinseconds.pass index dc076a8..4aa98a5 100644 --- a/build/test/results/test_ageinseconds.pass +++ b/build/test/results/test_ageinseconds.pass @@ -23,4 +23,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.040819099999680475 +:time: 0.04289340000013908 diff --git a/build/test/results/test_minirechner.pass b/build/test/results/test_minirechner.pass index 9367718..1659e2f 100644 --- a/build/test/results/test_minirechner.pass +++ b/build/test/results/test_minirechner.pass @@ -83,4 +83,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04071340000064083 +:time: 0.04104000000006636 diff --git a/build/test/results/test_zahlenraten.pass b/build/test/results/test_zahlenraten.pass index 548397e..a38b734 100644 --- a/build/test/results/test_zahlenraten.pass +++ b/build/test/results/test_zahlenraten.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04103339999983291 +:time: 0.04045510000014474 diff --git a/build/test/runners/test_WortSpiel_runner.c b/build/test/runners/test_WortSpiel_runner.c index f8c944e..fab7658 100644 --- a/build/test/runners/test_WortSpiel_runner.c +++ b/build/test/runners/test_WortSpiel_runner.c @@ -11,6 +11,7 @@ char* GlobalOrderError; extern void setUp(void); extern void tearDown(void); extern void testLoescheBuchstaben_Buchstabeexistiert(void); +extern void testLoescheBuchstaben_Buchstabeexistiertnicht(void); /*=======Mock Management=====*/ @@ -76,6 +77,7 @@ int main(void) { UnityBegin("test_WortSpiel.c"); run_test(testLoescheBuchstaben_Buchstabeexistiert, "testLoescheBuchstaben_Buchstabeexistiert", 15); + run_test(testLoescheBuchstaben_Buchstabeexistiertnicht, "testLoescheBuchstaben_Buchstabeexistiertnicht", 22); return UnityEnd(); } diff --git a/test/test_WortSpiel.c b/test/test_WortSpiel.c index 2ef04c8..e48828b 100644 --- a/test/test_WortSpiel.c +++ b/test/test_WortSpiel.c @@ -25,4 +25,11 @@ void testLoescheBuchstaben_Buchstabeexistiertnicht(void) { TEST_ASSERT_EQUAL_STRING("Test", wort2); } +void testLoescheBuchstaben_Leereswort(void) { + char wort3[] = ""; + loescheBuchstaben(wort3, 'a'); + TEST_ASSERT_EQUAL_STRING("", wort3); +} + + #endif // TEST