diff --git a/build/test/cache/test_WortSpiel.c b/build/test/cache/test_WortSpiel.c index ba2da93..69de59f 100644 --- a/build/test/cache/test_WortSpiel.c +++ b/build/test/cache/test_WortSpiel.c @@ -71,3 +71,21 @@ void testLoescheBuchstaben_Leereswort(void) { ), (UNITY_UINT)(31)); } + + + +void testZaehleBuchstaben_Buchstabenexistiert(void) { + + + + char wort1[] = "Beispiel"; + + int anzahl1 = zaehleBuchstaben(wort1, 'i'); + + UnityAssertEqualNumber((UNITY_INT)((2)), (UNITY_INT)((anzahl1)), ( + + ((void *)0) + + ), (UNITY_UINT)(38), UNITY_DISPLAY_STYLE_INT); + +} diff --git a/build/test/out/c/test_WortSpiel.o b/build/test/out/c/test_WortSpiel.o index 8977467..a072741 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 a56dd0b..048fb7e 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 a2b4c53..f4b39ac 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 ba2da93..69de59f 100644 --- a/build/test/preprocess/files/test_WortSpiel.c +++ b/build/test/preprocess/files/test_WortSpiel.c @@ -71,3 +71,21 @@ void testLoescheBuchstaben_Leereswort(void) { ), (UNITY_UINT)(31)); } + + + +void testZaehleBuchstaben_Buchstabenexistiert(void) { + + + + char wort1[] = "Beispiel"; + + int anzahl1 = zaehleBuchstaben(wort1, 'i'); + + UnityAssertEqualNumber((UNITY_INT)((2)), (UNITY_INT)((anzahl1)), ( + + ((void *)0) + + ), (UNITY_UINT)(38), UNITY_DISPLAY_STYLE_INT); + +} diff --git a/build/test/results/test_SchereSteinPapier.pass b/build/test/results/test_SchereSteinPapier.pass index 26bdff0..5a8bf58 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.04704379999930097 +:time: 0.044292100000348 diff --git a/build/test/results/test_WortSpiel.pass b/build/test/results/test_WortSpiel.pass index bf3b717..b686fcf 100644 --- a/build/test/results/test_WortSpiel.pass +++ b/build/test/results/test_WortSpiel.pass @@ -15,12 +15,16 @@ :line: 28 :message: '' :unity_test_time: 0 +- :test: testZaehleBuchstaben_Buchstabenexistiert + :line: 34 + :message: '' + :unity_test_time: 0 :failures: [] :ignores: [] :counts: - :total: 3 - :passed: 3 + :total: 4 + :passed: 4 :failed: 0 :ignored: 0 :stdout: [] -:time: 0.5837992999995549 +:time: 0.5785254999991594 diff --git a/build/test/results/test_ageinseconds.pass b/build/test/results/test_ageinseconds.pass index 8443e31..99e6972 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.04200270000001183 +:time: 0.040290200000526966 diff --git a/build/test/results/test_minirechner.pass b/build/test/results/test_minirechner.pass index 298d512..2f1900f 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.04186870000012277 +:time: 0.04066419999981008 diff --git a/build/test/results/test_zahlenraten.pass b/build/test/results/test_zahlenraten.pass index 4a33d28..fc9caa4 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.042140999999901396 +:time: 0.04079730000012205 diff --git a/build/test/runners/test_WortSpiel_runner.c b/build/test/runners/test_WortSpiel_runner.c index c39515d..95e19c9 100644 --- a/build/test/runners/test_WortSpiel_runner.c +++ b/build/test/runners/test_WortSpiel_runner.c @@ -13,6 +13,7 @@ extern void tearDown(void); extern void testLoescheBuchstaben_Buchstabeexistiert(void); extern void testLoescheBuchstaben_Buchstabeexistiertnicht(void); extern void testLoescheBuchstaben_Leereswort(void); +extern void testZaehleBuchstaben_Buchstabenexistiert(void); /*=======Mock Management=====*/ @@ -80,6 +81,7 @@ int main(void) run_test(testLoescheBuchstaben_Buchstabeexistiert, "testLoescheBuchstaben_Buchstabeexistiert", 15); run_test(testLoescheBuchstaben_Buchstabeexistiertnicht, "testLoescheBuchstaben_Buchstabeexistiertnicht", 22); run_test(testLoescheBuchstaben_Leereswort, "testLoescheBuchstaben_Leereswort", 28); + run_test(testZaehleBuchstaben_Buchstabenexistiert, "testZaehleBuchstaben_Buchstabenexistiert", 34); return UnityEnd(); } diff --git a/test/test_WortSpiel.c b/test/test_WortSpiel.c index 194cfe3..42baceb 100644 --- a/test/test_WortSpiel.c +++ b/test/test_WortSpiel.c @@ -38,4 +38,11 @@ void testZaehleBuchstaben_Buchstabenexistiert(void) { TEST_ASSERT_EQUAL_INT(2, anzahl1); } +void testZaehleBuchstaben_Buchstabenexistiertnicht(void) { + char wort2[] = "Test"; + int anzahl2 = zaehleBuchstaben(wort2, 'z'); + TEST_ASSERT_EQUAL_INT(0, anzahl2); +} + + #endif // TEST