Browse Source

if schleife geber gewinnt eingefügt

remotes/origin/raetselronja
Ronja Awe 2 years ago
parent
commit
b2192f088e
  1. 4
      src/c/raetselronja.c
  2. 19
      test/c/test_raetselronja.c

4
src/c/raetselronja.c

@ -139,6 +139,10 @@ int blackjack(int spieler, int geber, int janein){
printf("Spieler hat gewonnen."); printf("Spieler hat gewonnen.");
return 1; return 1;
} }
if (geber == 21 && (spieler > 21 || spieler < 21)) {
printf("Geber hat gewonnen.");
return 2;
}
} }
} }

19
test/c/test_raetselronja.c

@ -161,6 +161,25 @@ void test_runRaetselTestBJifende1(void){
} }
void test_runRaetselTestBJifende2(void){
int spieler = 0;
int geber = 0;
int janein = 0;
userInput_ExpectAndReturn(1);
randnum_ExpectAndReturn(7);
randnum_ExpectAndReturn(10);
userInput_ExpectAndReturn(1);
randnum_ExpectAndReturn(8);
randnum_ExpectAndReturn(9);
userInput_ExpectAndReturn(1);
int result = blackjack(spieler, geber, janein);
TEST_ASSERT_EQUAL_INT(2, result);
}
#endif // TEST #endif // TEST
Loading…
Cancel
Save