diff --git a/build/test/cache/test_WortSpiel.c b/build/test/cache/test_WortSpiel.c index 06d6eec..6e3ba68 100644 --- a/build/test/cache/test_WortSpiel.c +++ b/build/test/cache/test_WortSpiel.c @@ -139,3 +139,19 @@ void testUmdrehenWort_normalesWort(void) { ), (UNITY_UINT)(57)); } + + + +void testUmdrehenWort_leeresWort(void) { + + char wort2[] = ""; + + umdrehenWort(wort2); + + UnityAssertEqualString((const char*)(("")), (const char*)((wort2)), ( + + ((void *)0) + + ), (UNITY_UINT)(63)); + +} diff --git a/build/test/out/c/test_WortSpiel.o b/build/test/out/c/test_WortSpiel.o index 8dc4217..9f2970b 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 c8d9c14..bb02429 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 47deaf2..7e1b8f9 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 06d6eec..6e3ba68 100644 --- a/build/test/preprocess/files/test_WortSpiel.c +++ b/build/test/preprocess/files/test_WortSpiel.c @@ -139,3 +139,19 @@ void testUmdrehenWort_normalesWort(void) { ), (UNITY_UINT)(57)); } + + + +void testUmdrehenWort_leeresWort(void) { + + char wort2[] = ""; + + umdrehenWort(wort2); + + UnityAssertEqualString((const char*)(("")), (const char*)((wort2)), ( + + ((void *)0) + + ), (UNITY_UINT)(63)); + +} diff --git a/build/test/results/test_SchereSteinPapier.pass b/build/test/results/test_SchereSteinPapier.pass index cfd867f..d3407a1 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.05476770000132092 +:time: 0.04440509999949427 diff --git a/build/test/results/test_WortSpiel.pass b/build/test/results/test_WortSpiel.pass index 728c3da..ceb8205 100644 --- a/build/test/results/test_WortSpiel.pass +++ b/build/test/results/test_WortSpiel.pass @@ -31,12 +31,16 @@ :line: 53 :message: '' :unity_test_time: 0 +- :test: testUmdrehenWort_leeresWort + :line: 60 + :message: '' + :unity_test_time: 0 :failures: [] :ignores: [] :counts: - :total: 7 - :passed: 7 + :total: 8 + :passed: 8 :failed: 0 :ignored: 0 :stdout: [] -:time: 0.5877448999999615 +:time: 0.5914831999998569 diff --git a/build/test/results/test_ageinseconds.pass b/build/test/results/test_ageinseconds.pass index acc8105..fd0a834 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.050275200001124176 +:time: 0.04107079999994312 diff --git a/build/test/results/test_minirechner.pass b/build/test/results/test_minirechner.pass index c786133..f656b0a 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.04986380000082136 +:time: 0.04128320000017993 diff --git a/build/test/results/test_zahlenraten.pass b/build/test/results/test_zahlenraten.pass index ecd6f7d..83a518e 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.048765800000182935 +:time: 0.04077040000083798 diff --git a/build/test/runners/test_WortSpiel_runner.c b/build/test/runners/test_WortSpiel_runner.c index 3dec31f..ac6a656 100644 --- a/build/test/runners/test_WortSpiel_runner.c +++ b/build/test/runners/test_WortSpiel_runner.c @@ -17,6 +17,7 @@ extern void testZaehleBuchstaben_Buchstabenexistiert(void); extern void testZaehleBuchstaben_Buchstabenexistiertnicht(void); extern void testZaehleBuchstaben_Leereswort(void); extern void testUmdrehenWort_normalesWort(void); +extern void testUmdrehenWort_leeresWort(void); /*=======Mock Management=====*/ @@ -88,6 +89,7 @@ int main(void) run_test(testZaehleBuchstaben_Buchstabenexistiertnicht, "testZaehleBuchstaben_Buchstabenexistiertnicht", 41); run_test(testZaehleBuchstaben_Leereswort, "testZaehleBuchstaben_Leereswort", 47); run_test(testUmdrehenWort_normalesWort, "testUmdrehenWort_normalesWort", 53); + run_test(testUmdrehenWort_leeresWort, "testUmdrehenWort_leeresWort", 60); return UnityEnd(); } diff --git a/test/test_WortSpiel.c b/test/test_WortSpiel.c index 30a9c08..a775519 100644 --- a/test/test_WortSpiel.c +++ b/test/test_WortSpiel.c @@ -63,6 +63,12 @@ void testUmdrehenWort_leeresWort(void) { TEST_ASSERT_EQUAL_STRING("", wort2); } +void testUmdrehenWort_einBuchstabe(void) { + char wort3[] = "A"; + umdrehenWort(wort3); + TEST_ASSERT_EQUAL_STRING("A", wort3); +} +