Added automatic counting of successes/failures in tests

This commit is contained in:
Marvin Kaiser
2020-01-14 12:15:20 +01:00
parent 1ceba78059
commit 3ca9fe4de1
9 changed files with 119 additions and 108 deletions

View File

@@ -14,12 +14,10 @@ int loopTest(char* name, int x, int expected, int result) {
int runLoopTests() {
printf("\nLoop Tests \n");
int failed = 0;
failed += loopTest("while", 5, 5, myWhile(5));
failed += loopTest("doWhile", 0, 1, myDoWhile(0));
failed += loopTest("doWhile", 1, 1, myDoWhile(1));
failed += loopTest("for", 5, 5, myFor(5));
failed += loopTest("for", 0, 0, myFor(0));
return failed;
loopTest("while", 5, 5, myWhile(5));
loopTest("doWhile", 0, 1, myDoWhile(0));
loopTest("doWhile", 1, 1, myDoWhile(1));
loopTest("for", 5, 5, myFor(5));
loopTest("for", 0, 0, myFor(0));
}