From 2f4cb88d5c60f725323739300bb49dfa8923e7d5 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Wed, 2 Nov 2022 22:20:04 +0100 Subject: =?UTF-8?q?=F0=9F=8E=89=20And=20so=20it=20begins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/main.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 test/main.c (limited to 'test/main.c') diff --git a/test/main.c b/test/main.c new file mode 100644 index 0000000..f124f0c --- /dev/null +++ b/test/main.c @@ -0,0 +1,24 @@ +#include +#include +#include + +#include "test.h" + +void handle_abort() { exit(1); } + +int main() { + setlocale(LC_ALL, ""); + signal(SIGABRT, handle_abort); + + printf("\nšŸŒ \x1b[1;36mRunning utf8 tests...\x1b[0m\n"); + run_utf8_tests(); + + printf("\nšŸ“œ \x1b[1;36mRunning text tests...\x1b[0m\n"); + run_text_tests(); + + printf("\nšŸ•“ļø \x1b[1;36mRunning buffer tests...\x1b[0m\n"); + run_buffer_tests(); + + printf("\nšŸŽ‰ \x1b[1;32mDone! All tests successful!\x1b[0m\n"); + return 0; +} -- cgit v1.2.3