From 41e31b84a9adeae0b6bdbc4c9438bfa5e782c9da Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 13 Nov 2023 23:47:00 +0100 Subject: Test cleanup --- test/test.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'test/test.h') diff --git a/test/test.h b/test/test.h index 607a52d..7c5400e 100644 --- a/test/test.h +++ b/test/test.h @@ -1,7 +1,26 @@ -#include "../cube.h" +#include +#include +#include +#include +#include + +#define STRLENMAX 10000 + +typedef struct { + uint8_t corner[8]; + uint8_t edge[12]; +} cube_t; #ifdef CUBE_AVX2 +#include typedef __m256i cube_fast_t; #else typedef cube_t cube_fast_t; #endif + +/* Basic functions used in most tests */ +cube_t solvedcube(void); +bool iserror(cube_t); +bool issolvable(cube_t); +cube_t readcube(char *, char *); +void writecube(char *, cube_t, char *); -- cgit v1.3