From 6407952cfe18c52e27192cac62a2dda22f692a62 Mon Sep 17 00:00:00 2001 From: Tait Hoyem <44244401+TTWNO@users.noreply.github.com> Date: Mon, 17 Jun 2019 13:34:00 +0000 Subject: [PATCH] Add better formatting to tests --- test.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/test.c b/test.c index d697227..0511cfe 100644 --- a/test.c +++ b/test.c @@ -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; }