GTest单元测试如何添加到现有项目中?
比如说写好一个类,想为该类添加单元测试,那应该每个类都成立一个专门的工程用于测试么?看样例单元测试的时候是有main函数的,而调用这个类的现有项目也有main函数,链接错误,如何指定跑某个main函数而隐藏另一个?
[解决办法]
测试工程也是一个工程,它单独处理它的main,调用被测试工程的主体代码(不包括main),不就ok了
很多测试工程都是这样的...
[解决办法]
这种情况开个子进程是最方便的。
[解决办法]
LZ用的VS吧,linux下,就给他自己建个目录就行,gtest框架自动生成相应的makefile和测试框架
在VS下,LZ可以参考:
http://www.kuqin.com/testing/20090413/45437.html