diff --git a/build/test/cache/test_WortSpiel.c b/build/test/cache/test_WortSpiel.c index 16eb314..bdd6f2a 100644 --- a/build/test/cache/test_WortSpiel.c +++ b/build/test/cache/test_WortSpiel.c @@ -189,3 +189,19 @@ void testSucheBuchstabe_existiert(void) { } + + + +void testSucheBuchstabe_existiertnicht(void) { + + char wort2[] = "Testing"; + + int position = sucheBuchstabe(wort2, 'z'); + + UnityAssertEqualNumber((UNITY_INT)((-1)), (UNITY_INT)((position)), ( + + ((void *)0) + + ), (UNITY_UINT)(82), UNITY_DISPLAY_STYLE_INT); + +} diff --git a/build/test/out/c/test_WortSpiel.o b/build/test/out/c/test_WortSpiel.o index 2ceea08..40364aa 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 abaedcd..20dface 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 629b3b8..36578ac 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 16eb314..bdd6f2a 100644 --- a/build/test/preprocess/files/test_WortSpiel.c +++ b/build/test/preprocess/files/test_WortSpiel.c @@ -189,3 +189,19 @@ void testSucheBuchstabe_existiert(void) { } + + + +void testSucheBuchstabe_existiertnicht(void) { + + char wort2[] = "Testing"; + + int position = sucheBuchstabe(wort2, 'z'); + + UnityAssertEqualNumber((UNITY_INT)((-1)), (UNITY_INT)((position)), ( + + ((void *)0) + + ), (UNITY_UINT)(82), UNITY_DISPLAY_STYLE_INT); + +} diff --git a/build/test/results/test_SchereSteinPapier.pass b/build/test/results/test_SchereSteinPapier.pass index d262ba8..263b634 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.04479449999962526 +:time: 0.04616160000114178 diff --git a/build/test/results/test_WortSpiel.pass b/build/test/results/test_WortSpiel.pass index 0291e43..324251b 100644 --- a/build/test/results/test_WortSpiel.pass +++ b/build/test/results/test_WortSpiel.pass @@ -43,12 +43,16 @@ :line: 72 :message: '' :unity_test_time: 0 +- :test: testSucheBuchstabe_existiertnicht + :line: 79 + :message: '' + :unity_test_time: 0 :failures: [] :ignores: [] :counts: - :total: 10 - :passed: 10 + :total: 11 + :passed: 11 :failed: 0 :ignored: 0 :stdout: [] -:time: 0.041727399999217596 +:time: 0.8424994000015431 diff --git a/build/test/results/test_ageinseconds.pass b/build/test/results/test_ageinseconds.pass index 102ad12..755514b 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.04086199999983364 +:time: 0.04202819999954954 diff --git a/build/test/results/test_minirechner.pass b/build/test/results/test_minirechner.pass index 63c9494..2ab311a 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.04104339999867079 +:time: 0.0413871000000654 diff --git a/build/test/results/test_zahlenraten.pass b/build/test/results/test_zahlenraten.pass index 2cce87f..3a981d8 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.04154709999966144 +:time: 0.04094179999992775 diff --git a/build/test/runners/test_WortSpiel_runner.c b/build/test/runners/test_WortSpiel_runner.c index 207b249..d96d4cc 100644 --- a/build/test/runners/test_WortSpiel_runner.c +++ b/build/test/runners/test_WortSpiel_runner.c @@ -20,6 +20,7 @@ extern void testUmdrehenWort_normalesWort(void); extern void testUmdrehenWort_leeresWort(void); extern void testUmdrehenWort_einBuchstabe(void); extern void testSucheBuchstabe_existiert(void); +extern void testSucheBuchstabe_existiertnicht(void); /*=======Mock Management=====*/ @@ -94,6 +95,7 @@ int main(void) run_test(testUmdrehenWort_leeresWort, "testUmdrehenWort_leeresWort", 60); run_test(testUmdrehenWort_einBuchstabe, "testUmdrehenWort_einBuchstabe", 66); run_test(testSucheBuchstabe_existiert, "testSucheBuchstabe_existiert", 72); + run_test(testSucheBuchstabe_existiertnicht, "testSucheBuchstabe_existiertnicht", 79); return UnityEnd(); } diff --git a/test/test_WortSpiel.c b/test/test_WortSpiel.c index af14f41..234a8e5 100644 --- a/test/test_WortSpiel.c +++ b/test/test_WortSpiel.c @@ -82,6 +82,12 @@ void testSucheBuchstabe_existiertnicht(void) { TEST_ASSERT_EQUAL_INT(-1, position); } +void testSucheBuchstabe_leeresWort(void) { + char wort3[] = ""; + int position = sucheBuchstabe(wort3, 'a'); + TEST_ASSERT_EQUAL_INT(-1, position); +} + #endif // TEST