From 7f24b27652ee6fa84e38f181cea57f319af0c204 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 28 Jul 2025 13:52:00 +0200 Subject: Make failed assert exit immediately --- test/000_basic/basic_tests.c | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 test/000_basic/basic_tests.c (limited to 'test/000_basic/basic_tests.c') diff --git a/test/000_basic/basic_tests.c b/test/000_basic/basic_tests.c deleted file mode 100644 index df38e88..0000000 --- a/test/000_basic/basic_tests.c +++ /dev/null @@ -1,33 +0,0 @@ -#include "../test.h" - -bool issolved(oriented_cube_t); -bool equal(cube_t, cube_t); - -void -check(oriented_cube_t cube, char *name) -{ - printf("%s is%s solvable\n", name, issolvable(cube) ? "" : " NOT"); - printf("%s is%s solved\n", name, issolved(cube) ? "" : " NOT"); -} - -void -check2(oriented_cube_t cube1, char *name1, oriented_cube_t cube2, char *name2) -{ - bool eq = equal(cube1.cube, cube2.cube) && - cube1.orientation == cube2.orientation; - printf("%s and %s are%s equal\n", name1, name2, eq ? "" : " NOT"); -} - -void run(void) { - oriented_cube_t zero, solved; - - memset(&zero, 0, sizeof(oriented_cube_t)); - solved = solvedcube(); - - check(solved, "Solved"); - check(zero, "Zero"); - - check2(solved, "Solved", solved, "Solved"); - check2(solved, "Solved", zero, "Zero"); - check2(zero, "Zero", solved, "Solved"); -} -- cgit v1.3