首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

GTest单元测试怎么添加到现有项目中

2012-03-11 
GTest单元测试如何添加到现有项目中?比如说写好一个类,想为该类添加单元测试,那应该每个类都成立一个专门

GTest单元测试如何添加到现有项目中?
比如说写好一个类,想为该类添加单元测试,那应该每个类都成立一个专门的工程用于测试么?看样例单元测试的时候是有main函数的,而调用这个类的现有项目也有main函数,链接错误,如何指定跑某个main函数而隐藏另一个?

[解决办法]
测试工程也是一个工程,它单独处理它的main,调用被测试工程的主体代码(不包括main),不就ok了

很多测试工程都是这样的...
[解决办法]
这种情况开个子进程是最方便的。
[解决办法]
LZ用的VS吧,linux下,就给他自己建个目录就行,gtest框架自动生成相应的makefile和测试框架
在VS下,LZ可以参考:
http://www.kuqin.com/testing/20090413/45437.html

热点排行