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(" 33[32m[ RUN ] 33[0m %s.%s",str1,str2);
func();
printf(" 31[32m[ OK ] 33[0m %s.%s",str1,str2);
}