总结:
1、
设计基础的测试用例框架,将简单的TEST宏的展开为三部分:
1.1、先声明有这个测试用例;
1.2、这个TEST函数,先于主函数去执行,把测试用例添加到全局存储区去;
1.3、为了承接这个{ },形成一个合法的函数
2
void a##_haizei_##b(),
//避免,a1##b1和a2##b2函数名一样,导致函数重定义
总结:
1、
设计基础的测试用例框架,将简单的TEST宏的展开为三部分:
1.1、先声明有这个测试用例;
1.2、这个TEST函数,先于主函数去执行,把测试用例添加到全局存储区去;
1.3、为了承接这个{ },形成一个合法的函数
2
void a##_haizei_##b(),
//避免,a1##b1和a2##b2函数名一样,导致函数重定义