我有一个用MinGW,Eclipse C项目编译的C库。库包含很多模块,每个模块都可以进行测试。自动C单元测试
什么是最好的方法(使用MACROS或什么)如何编写这个库的测试,编译它在Eclipse/CDT IDE中运行它?
编辑:我已经看到了一些人使用
#ifdef TEST
int main(void)
{
...TEST LOGIC...
}
#endif
,但不知道如何将它插入到Eclipse中。
我有一个用MinGW,Eclipse C项目编译的C库。库包含很多模块,每个模块都可以进行测试。自动C单元测试
什么是最好的方法(使用MACROS或什么)如何编写这个库的测试,编译它在Eclipse/CDT IDE中运行它?
编辑:我已经看到了一些人使用
#ifdef TEST
int main(void)
{
...TEST LOGIC...
}
#endif
,但不知道如何将它插入到Eclipse中。
我建议使用带有Makefile的CuTest。
另一个测试工具是C++试验通过Parasoft
其它工具可以参考此链接http://opensourcetesting.org/unit_c.php