/* Copyright (c) 2025 Quinn * Licensed under the MIT Licence. See LICENSE for details */ #include "test.h" #include "../src/types.h" uint test_okay = 0; uint test_fail = 0; int test_process(int res, const char *restrict file, uint ln, const char *restrict function, const char *restrict expression) { const char *status = res ? "[\033[32;1m OK \033[0m]" : "[\033[31;1m FAIL \033[0m]"; test_okay += !!res; test_fail += !res; printf("%s\t%s:%u-%s\t-> %s\n", status, file, ln, function, expression); return res; }