master
Tait Hoyem 5 years ago
commit b0c08d9a88

@ -16,6 +16,7 @@ const char* NEQ = "!=";
const char* GREEN_TEXT = "\e[32m";
const char* RED_TEXT = "\e[31m";
const char* CLEAR_FORMAT = "\e[0m";
const char* BOLD_TEXT = "\e[1m";
const char* PASS_FORMAT = "\e[32m[%s]: \"%s\" %s \"%s\"\e[0m\n";
const char* FAIL_FORMAT = "\e[31m[%s]: \"%s\" %s \"%s\"\e[0m\n";
@ -228,20 +229,27 @@ int main(int argc, char **argv) {
if (tests_run == tests_passed){
printf("ALL TESTS PASSED\n");
}
printf(GREEN_TEXT);
for (int i = 0; i < tests_passed; i++){
printf(RED_TEXT);
for (int i = 0; i < tests_failed; i++){
printf("=");
}
printf(CLEAR_FORMAT);
printf(RED_TEXT);
for (int i = 0; i < tests_failed; i++){
printf(GREEN_TEXT);
for (int i = 0; i < tests_passed; i++){
printf("=");
}
printf("\n");
printf(CLEAR_FORMAT);
printf("Tests run: %d\n", tests_run);
printf("Tests passed: %d\n", tests_passed);
printf("Tests failed: %d\n", tests_failed);
printf("Tests run: %d", tests_run);
printf(" | ");
printf(BOLD_TEXT);
printf(GREEN_TEXT);
printf("%d passed", tests_passed);
printf(CLEAR_FORMAT);
printf(" | ");
printf(BOLD_TEXT);
printf(RED_TEXT);
printf("%d failed \n", tests_failed);
return 0;
}

Loading…
Cancel
Save