##22
ifndef _HTEST_H
define TEST(a,b)\
void test##_##a##_##b();\
int p##_##a##_##b = haiaei_test_run(test##_##a##_##b,#a,#b);\
void test##_##a##_##b()
int haizei_test_run(void (*func)() ,const char *str1,const char str2){
printf("\033[32m[ RUN ]\033[0m %s.%s",str1,str2);
func();
printf("\031[32m[ OK ]\033[0m %s.%s",str1,str2);
}