mirror of
https://github.com/thepigeongenerator/mcaselector-lite.git
synced 2025-12-18 23:35:46 +01:00
24 lines
690 B
C
24 lines
690 B
C
/* This file is part of MCA-Selector-lite,
|
|
* and is licensed under GPL-2.0-only.
|
|
* Copyright (C)2025 quinnthepigeon@proton.me Quinn
|
|
* For further information, view COPYING and CONTRIBUTORS
|
|
* at: www.github.com/thepigeongenerator/mcaselector-lite */
|
|
#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;
|
|
}
|