#include "tests.h" #include "../src/Hashtable/hash.h" #include "../src/Autoarr/Autoarr.h" #define AMOUNT_OF_TESTS 10000 char data[]="iojihiojopijiugbjmoihftytryfdrh"; #define test_hashfunc(hasht, hashf, tests_n)\ optime(#hashf,1,({\ printf("\e[94mfunction: \e[92m" #hashf "\n");\ printf("\e[94mhash of \"%s\": \e[92m%x\n",data, hashs(hashf,data));\ Autoarr(hasht)* hashes=Autoarr_create(hasht,512,32768);\ uint32 collisions=0;\ for(uint32 i=0;i