Browse Source

Test hinzugefügt, Funktion reagiert auf userinput

remotes/origin/raetselronja
Ronja Awe 2 years ago
parent
commit
43cd740694
  1. 13
      src/c/raetselronja.c
  2. 20
      test/c/test_raetselronja.c

13
src/c/raetselronja.c

@ -33,13 +33,13 @@ int zahlenraetsel(int input[], int loesung, int n) {
}
int raetselaufruf(){
int raetselaufruf() {
int loesung = 0;
int n = 0;
int auswahl = 1;
//int auswahl = 1;
// int auswahl = userInput();
int auswahl = userInput();
switch (auswahl) {
case 1:
@ -60,12 +60,13 @@ int raetselaufruf(){
loesung = 400;
zahlenraetsel(input3, loesung, n);
break;
default: return -1;
//default: return -1;
}
return auswahl;
}
//Zahlenrätsel : 25,50,54,49,98,102,97,194
//256,289,324,361,

20
test/c/test_raetselronja.c

@ -49,11 +49,29 @@ TEST_ASSERT_EQUAL_INT(0, result);
void test_runRaetselTestrichtig(void){
int input[] = {1,2};
int loesung = 198;
int n = 2;
userInput_ExpectAndReturn(198);
int result = raetselaufruf(1);
int result = zahlenraetsel(input, loesung, n);
TEST_ASSERT_EQUAL_INT(1, result);
}
void test_runRaetselTestAufruf(void){
userInput_ExpectAndReturn(1);
userInput_ExpectAndReturn(1);
int result = raetselaufruf();
TEST_ASSERT_EQUAL_INT(1, result);
}
#endif // TEST
Loading…
Cancel
Save