Browse Source

refactoring: anpassen der Funktionsnamen, damit sie sich an übliche namenskonventionen halten (erster Buchstabe klein)

remotes/origin/Florian
Florian Baeseler 11 months ago
parent
commit
d023ef41af
  1. 22
      build/test/cache/test_casualQuiz.c
  2. BIN
      build/test/out/test_casualQuiz.out
  3. 22
      build/test/preprocess/files/test_casualQuiz.c
  4. 2
      build/test/results/test_casualQuiz.pass
  5. 2
      build/test/results/test_quizduell.pass
  6. 2
      build/test/results/test_timequiz.pass
  7. 2
      build/test/results/test_wwm.pass
  8. 28
      src/casualQuiz.c
  9. 14
      src/casualQuiz.h
  10. 22
      test/test_casualQuiz.c

22
build/test/cache/test_casualQuiz.c

@ -40,7 +40,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex1(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -68,7 +68,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex2(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -96,7 +96,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -122,7 +122,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -150,7 +150,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_higher(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
do {if ((testfall != do {if ((testfall !=
@ -174,7 +174,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_lower(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
do {if ((testfall != do {if ((testfall !=
@ -204,7 +204,7 @@ void test_FzaehlernachAuswahl(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -244,7 +244,7 @@ void test_FzaehlernachAuswahl_bei1(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -284,7 +284,7 @@ void test_FzaehlernachAuswahl_falsch_bei_0(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -324,7 +324,7 @@ void test_FzaehlernachAuswahl_falsch_bei_1(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -368,7 +368,7 @@ _Bool
testbool = FtryAgain(already_played);
testbool = ftryAgain(already_played);
do {if ((testbool == do {if ((testbool ==

BIN
build/test/out/test_casualQuiz.out

22
build/test/preprocess/files/test_casualQuiz.c

@ -40,7 +40,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex1(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -68,7 +68,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex2(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -96,7 +96,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -122,7 +122,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
@ -150,7 +150,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_higher(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
do {if ((testfall != do {if ((testfall !=
@ -174,7 +174,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_lower(void){
testfall; testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
do {if ((testfall != do {if ((testfall !=
@ -204,7 +204,7 @@ void test_FzaehlernachAuswahl(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -244,7 +244,7 @@ void test_FzaehlernachAuswahl_bei1(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -284,7 +284,7 @@ void test_FzaehlernachAuswahl_falsch_bei_0(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -324,7 +324,7 @@ void test_FzaehlernachAuswahl_falsch_bei_1(void){
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
@ -368,7 +368,7 @@ _Bool
testbool = FtryAgain(already_played);
testbool = ftryAgain(already_played);
do {if ((testbool == do {if ((testbool ==

2
build/test/results/test_casualQuiz.pass

@ -66,4 +66,4 @@
- Wrong Input! - Wrong Input!
- Wrong Input! - Wrong Input!
- It looks like you havent played the program yet, starting it up... - It looks like you havent played the program yet, starting it up...
:time: 0.03344140003900975
:time: 0.03548720001708716

2
build/test/results/test_quizduell.pass

@ -11,4 +11,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.014825400023255497
:time: 0.014015000080689788

2
build/test/results/test_timequiz.pass

@ -11,4 +11,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.013878899975679815
:time: 0.015009199967607856

2
build/test/results/test_wwm.pass

@ -11,4 +11,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.01389900001231581
:time: 0.014732699957676232

28
src/casualQuiz.c

@ -47,7 +47,7 @@ void casualQuiz() {
already_played = activePlaying(easy_fragen, *easy_antworten, easy_richtigeAntworten, length_frag_array, answeredP, correctP); already_played = activePlaying(easy_fragen, *easy_antworten, easy_richtigeAntworten, length_frag_array, answeredP, correctP);
printf("korrekte Antworten: %d\n", correct); printf("korrekte Antworten: %d\n", correct);
printf("bei: %d beantworteten Fragen", answered); printf("bei: %d beantworteten Fragen", answered);
end = FtryAgain(already_played); //man wird gefragt ob man nochmal spielen möchte
end = ftryAgain(already_played); //man wird gefragt ob man nochmal spielen möchte
correct = 0;//zurücksetzen der beiden zählervariablen correct = 0;//zurücksetzen der beiden zählervariablen
answered = 0; answered = 0;
@ -60,35 +60,35 @@ bool activePlaying(char* fragen[], char* antworten[], int richtige_antwort[], in
for (int i = 0; i < size; i++) { // Schleife, die so lange läuft, je nachdem wie viele fragen es gibt for (int i = 0; i < size; i++) { // Schleife, die so lange läuft, je nachdem wie viele fragen es gibt
eingabe = 5; eingabe = 5;
richtig = false; richtig = false;
FzeigeFragen(fragen, i); //frage wird nach gegebenem index ausgegeben
FzeigeAntworten(antworten, i); //Antworten zum gleichen index wie die fragen ausgeben
fzeigeFragen(fragen, i); //frage wird nach gegebenem index ausgegeben
fzeigeAntworten(antworten, i); //Antworten zum gleichen index wie die fragen ausgeben
printf("Reminder: Typing 0 lets you stop the game.\nPlease type in your answer 1,2,3 or 4: "); printf("Reminder: Typing 0 lets you stop the game.\nPlease type in your answer 1,2,3 or 4: ");
eingabe = FEingabeInteger(); //eingabe Funktion
richtig = FcheckaufRichtigkeit(eingabe, richtige_antwort, i); //überprüfung der eingabe anhand des richtige_eingabe arrays und dem index
FzaehlernachAuswahl(richtig, answeredP, correctP); // zähler werden hochgezählt je nach eingabe
eingabe = feingabeInteger(); //eingabe Funktion
richtig = fcheckaufRichtigkeit(eingabe, richtige_antwort, i); //überprüfung der eingabe anhand des richtige_eingabe arrays und dem index
fzaehlernachAuswahl(richtig, answeredP, correctP); // zähler werden hochgezählt je nach eingabe
printf("Bool richtig / falsch: %d\n", richtig); printf("Bool richtig / falsch: %d\n", richtig);
printf(" %d\n", richtige_antwort[i]); printf(" %d\n", richtige_antwort[i]);
} }
return true; return true;
} }
void FzeigeFragen(char* fragen[], int index) {
void fzeigeFragen(char* fragen[], int index) {
printf("Question: %s\n", fragen[index]); //ausgabe Frage bei gegebenem index printf("Question: %s\n", fragen[index]); //ausgabe Frage bei gegebenem index
} }
void FzeigeAntworten(char* antworten[], int index) { //folgende ausgaben bei gegebenem index
void fzeigeAntworten(char* antworten[], int index) { //folgende ausgaben bei gegebenem index
printf("1) %s\n", antworten[4 * index + 0]); //ausgabe antwort 1 printf("1) %s\n", antworten[4 * index + 0]); //ausgabe antwort 1
printf("2) %s\n", antworten[4 * index + 1]); //ausgabe antwort 2 printf("2) %s\n", antworten[4 * index + 1]); //ausgabe antwort 2
printf("3) %s\n", antworten[4 * index + 2]); //ausgabe antwort 3 printf("3) %s\n", antworten[4 * index + 2]); //ausgabe antwort 3
printf("4) %s\n", antworten[4 * index + 3]); //ausgabe antwort 4 printf("4) %s\n", antworten[4 * index + 3]); //ausgabe antwort 4
} }
int FEingabeInteger() {
int feingabeInteger() {
int eingabeInt; //integer für eingabe initialisiert int eingabeInt; //integer für eingabe initialisiert
scanf_s("%d", &eingabeInt); //reine ingabe, prints sind vorher schon passiert scanf_s("%d", &eingabeInt); //reine ingabe, prints sind vorher schon passiert
return eingabeInt; // return der eingabe return eingabeInt; // return der eingabe
} }
bool FcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i) {
bool fcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i) {
switch (eingabe) {//start vom switch switch (eingabe) {//start vom switch
case 0:{ //eingabe 0: abbruch funktion wird aufgerufen case 0:{ //eingabe 0: abbruch funktion wird aufgerufen
Fabbruch();
fabbruch();
break; break;
} }
case 1: { case 1: {
@ -135,7 +135,7 @@ bool FcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i) {
} }
return false; return false;
} }
void FzaehlernachAuswahl(bool richtig, int* answeredP, int* correctP) {
void fzaehlernachAuswahl(bool richtig, int* answeredP, int* correctP) {
if (richtig == true) { //wenn dei eingabe von vorhin richtig war if (richtig == true) { //wenn dei eingabe von vorhin richtig war
int plus = *answeredP + 1; int plus = *answeredP + 1;
*answeredP = plus; //hochzählen von der zählervariablen für beantwortete fragen um 1 *answeredP = plus; //hochzählen von der zählervariablen für beantwortete fragen um 1
@ -148,7 +148,7 @@ void FzaehlernachAuswahl(bool richtig, int* answeredP, int* correctP) {
} }
return; return;
} }
bool FtryAgain(bool already_played){
bool ftryAgain(bool already_played){
if (already_played == true) { //wenn man das spiel schon gespielt hat if (already_played == true) { //wenn man das spiel schon gespielt hat
int sure; int sure;
printf("Would you like to play again?\n"); printf("Would you like to play again?\n");
@ -170,7 +170,7 @@ bool FtryAgain(bool already_played){
} }
} }
void Fabbruch(){
void fabbruch(){
int wirklich; int wirklich;
printf("Do you really want to close the program?\nInput 1 to exit, input 0 to continue gaming: "); printf("Do you really want to close the program?\nInput 1 to exit, input 0 to continue gaming: ");
scanf_s("%d", &wirklich); //eingabe ob man denn wirklich das programm beenden möchte scanf_s("%d", &wirklich); //eingabe ob man denn wirklich das programm beenden möchte

14
src/casualQuiz.h

@ -3,12 +3,12 @@
void casualQuiz(); void casualQuiz();
bool activePlaying(char* fragen[], char* antworten[], int richtige_antwort[], int size, int* answeredP, int* correctP); bool activePlaying(char* fragen[], char* antworten[], int richtige_antwort[], int size, int* answeredP, int* correctP);
void FzeigeFragen(char* fragen[], int index);
void FzeigeAntworten(char* antworten[], int index);
int FEingabeInteger();
bool FcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i);
void FzaehlernachAuswahl(bool richtig, int* answeredP, int* correctP);
bool FtryAgain(bool already_played);
void Fabbruch();
void fzeigeFragen(char* fragen[], int index);
void fzeigeAntworten(char* antworten[], int index);
int feingabeInteger();
bool fcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i);
void fzaehlernachAuswahl(bool richtig, int* answeredP, int* correctP);
bool ftryAgain(bool already_played);
void fabbruch();
#endif // ende CASUALQUIZ_H #endif // ende CASUALQUIZ_H

22
test/test_casualQuiz.c

@ -20,7 +20,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex1(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={1}; int TESTrichtige_antwort[]={1};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall == true); TEST_ASSERT_TRUE(testfall == true);
@ -30,7 +30,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex2(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={2}; int TESTrichtige_antwort[]={2};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall == true); TEST_ASSERT_TRUE(testfall == true);
@ -40,7 +40,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={3}; int TESTrichtige_antwort[]={3};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall == true); TEST_ASSERT_TRUE(testfall == true);
@ -49,7 +49,7 @@ void test_FcheckaufRichtigkeit_correct_answer_atIndex3(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={4}; int TESTrichtige_antwort[]={4};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall == true); TEST_ASSERT_TRUE(testfall == true);
@ -59,7 +59,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_higher(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={3}; int TESTrichtige_antwort[]={3};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall != true); TEST_ASSERT_TRUE(testfall != true);
} }
void test_FcheckaufRichtigkeit_incorrect_input_lower(void){ void test_FcheckaufRichtigkeit_incorrect_input_lower(void){
@ -67,7 +67,7 @@ void test_FcheckaufRichtigkeit_incorrect_input_lower(void){
int TESTindex = 0; int TESTindex = 0;
int TESTrichtige_antwort[]={3}; int TESTrichtige_antwort[]={3};
bool testfall; bool testfall;
testfall = FcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
testfall = fcheckaufRichtigkeit(TESTeingabe, TESTrichtige_antwort, TESTindex);
TEST_ASSERT_TRUE(testfall != true); TEST_ASSERT_TRUE(testfall != true);
} }
void test_FzaehlernachAuswahl(void){ void test_FzaehlernachAuswahl(void){
@ -76,7 +76,7 @@ void test_FzaehlernachAuswahl(void){
int answered = 0; int answered = 0;
int* correctP = &correct; int* correctP = &correct;
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
TEST_ASSERT_EQUAL_INT(1, correct); TEST_ASSERT_EQUAL_INT(1, correct);
TEST_ASSERT_EQUAL_INT(1, answered); TEST_ASSERT_EQUAL_INT(1, answered);
@ -88,7 +88,7 @@ void test_FzaehlernachAuswahl_bei1(void){
int answered = 1; int answered = 1;
int* correctP = &correct; int* correctP = &correct;
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
TEST_ASSERT_EQUAL_INT(2, correct); TEST_ASSERT_EQUAL_INT(2, correct);
TEST_ASSERT_EQUAL_INT(2, answered); TEST_ASSERT_EQUAL_INT(2, answered);
@ -100,7 +100,7 @@ void test_FzaehlernachAuswahl_falsch_bei_0(void){
int answered = 0; int answered = 0;
int* correctP = &correct; int* correctP = &correct;
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
TEST_ASSERT_EQUAL_INT(0, correct); TEST_ASSERT_EQUAL_INT(0, correct);
TEST_ASSERT_EQUAL_INT(1, answered); TEST_ASSERT_EQUAL_INT(1, answered);
@ -112,7 +112,7 @@ void test_FzaehlernachAuswahl_falsch_bei_1(void){
int answered = 1; int answered = 1;
int* correctP = &correct; int* correctP = &correct;
int* answeredP = &answered; int* answeredP = &answered;
FzaehlernachAuswahl(richtig, answeredP, correctP);
fzaehlernachAuswahl(richtig, answeredP, correctP);
TEST_ASSERT_EQUAL_INT(1, correct); TEST_ASSERT_EQUAL_INT(1, correct);
TEST_ASSERT_EQUAL_INT(2, answered); TEST_ASSERT_EQUAL_INT(2, answered);
@ -122,7 +122,7 @@ void test_FtryAgain_butalways_played_is_false(void){
bool already_played = false; bool already_played = false;
bool testbool = true; bool testbool = true;
testbool = FtryAgain(already_played);
testbool = ftryAgain(already_played);
TEST_ASSERT_TRUE(testbool == false); TEST_ASSERT_TRUE(testbool == false);

Loading…
Cancel
Save