Browse Source

Unittest: zahleBuchstaben Buchstaben existiert nicht

remotes/origin/wortspieldev
Lennart Goetze 11 months ago
parent
commit
6dd2ddf7e7
  1. 18
      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. 18
      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. 7
      test/test_WortSpiel.c

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

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

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

BIN
build/test/out/test_WortSpiel.out

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

2
build/test/results/test_SchereSteinPapier.pass

@ -19,4 +19,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04704379999930097
:time: 0.044292100000348

10
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

2
build/test/results/test_ageinseconds.pass

@ -23,4 +23,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04200270000001183
:time: 0.040290200000526966

2
build/test/results/test_minirechner.pass

@ -83,4 +83,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.04186870000012277
:time: 0.04066419999981008

2
build/test/results/test_zahlenraten.pass

@ -15,4 +15,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.042140999999901396
:time: 0.04079730000012205

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

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