Browse Source

Unittest: sucheBuchstabe leeres Wort

remotes/origin/wortspieldev
Lennart Goetze 11 months ago
parent
commit
a24f217e49
  1. 16
      build/test/cache/test_WortSpiel.c
  2. BIN
      build/test/out/c/test_WortSpiel.o
  3. BIN
      build/test/out/c/test_WortSpiel_runner.o
  4. BIN
      build/test/out/test_WortSpiel.out
  5. 16
      build/test/preprocess/files/test_WortSpiel.c
  6. 2
      build/test/results/test_SchereSteinPapier.pass
  7. 10
      build/test/results/test_WortSpiel.pass
  8. 2
      build/test/results/test_ageinseconds.pass
  9. 2
      build/test/results/test_minirechner.pass
  10. 2
      build/test/results/test_zahlenraten.pass
  11. 2
      build/test/runners/test_WortSpiel_runner.c
  12. 6
      test/test_WortSpiel.c

16
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);
}

BIN
build/test/out/c/test_WortSpiel.o

BIN
build/test/out/c/test_WortSpiel_runner.o

BIN
build/test/out/test_WortSpiel.out

16
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);
}

2
build/test/results/test_SchereSteinPapier.pass

@ -19,4 +19,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04479449999962526
:time: 0.04616160000114178

10
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

2
build/test/results/test_ageinseconds.pass

@ -23,4 +23,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04086199999983364
:time: 0.04202819999954954

2
build/test/results/test_minirechner.pass

@ -83,4 +83,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04104339999867079
:time: 0.0413871000000654

2
build/test/results/test_zahlenraten.pass

@ -15,4 +15,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04154709999966144
:time: 0.04094179999992775

2
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();
}

6
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
Loading…
Cancel
Save