【2013-12-12】C语言代码检测:googletest  googlemock的使用 [历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2013-12-12 标题C语言代码检测googletest googlemock的使用分类编程 / C C 标签CC·代码检测·googletestgooglemock·单元测试C语言代码检测googletest googlemock的使用googletestgoogletest 的下载和编译googletest 的使用1新建一个 C project 工程2修改工程的属性3添加文件4编译运行参考链接googlemock我们在使用 C/C 做开发时往往需要进行单元测试保证质量。这里备注下 googletest 和 gmock 的编译和使用。googletestgoogletest 的官网https://code.google.com/p/googletest/googletest 的下载和编译访问官网下载压缩包这里作者下载的是gtest-1.7.0.zip。由于作者是在 Win7 下使用的就直接使用 cygwin 来编译 googletest命令很简单./configure然后make就可以了。如下图googletest 的使用作者使用 Eclipse 来进行测试用例的编写这里备注下使用 Eclipse 的方法1新建一个 C project 工程2修改工程的属性如下图所示将 gtest 的 include 目录添加到工程的 include 目录下如下图所示将编译出的 lib 文件目录添加到工程的 libs 目录下如下图所示添加两个链接选项到工程中一个是pthread一个是gtest3添加文件为了简单起见将 googletest 源码目录下src子目录下的gtest_main.cc和samples子目录下的sample1.h、sample1.cc、sample1_unittest.cc拷贝到工程源码目录下如下图4编译运行文件添加好之后点击Project - Build Project就可以编译出.exe文件了。右键工程选择Run As - Local C/C Application就可以运行了。或者使用 googletest 的 GUI 工具下载地址 https://code.google.com/p/gtest-gbar/解压缩后就可以直接使用了很方便如下图参考链接http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.htmlEclipse 中使用 goolge test 写 C 单元测试googletest V1.7 文档googlemock作者并没有实际使用 gmock这里只备注下官网 https://code.google.com/p/googlemock/有时间再备注下 gmock 的使用方式。