Google Test 单元测试环境搭建
来源:互联网 发布:js input内容长度 编辑:程序博客网 时间:2024/05/11 17:36
作为一个程序猿,以前很少写单元测试代码。慢慢发现,其实没有单元测试的代码,一旦出现问题,问题不容易发现,从开发的角度,效率反而降低。你必须去详细的分析代码,而有了单元测试代码,我们可以在一定程度上保证代码的正确性,并且快速的定位出错代码。所以,我开始在自己的项目中,将单元测试与开发同时进行,以使自己养成一个良好的开发习惯。
我们知道有许多很好的单元测试开源项目,例如java的junit,而在C++中,Google Test是一个很不错的开源单元测试项目。我们可以通过Google Test快速的编写针对自己代码的单元测试,并且是平台中立的,可以支持多个平台。下面,我们将针对windows平台下,搭建google test的测试环境。
我们可以在google test的官网中下载goolge test项目代码包。URL:https://code.google.com/p/googletest/,下载完google test的安装包如下。
Windows平台下google test需要对msvc文件夹下的工程进行编译,以获取对应的静态库。如图:
点击打开gtest工程文件,后如下图:
利用studio对整个solution分别进行debug和Release模式下build,编译后我们可以在上面的项目文件夹下进入gtest下有两个文件夹,分别包好了两种不同模式下编译的的库文件。如下图:
Debug中的目录结构如下:
Release下的目录结构如下。
然后我们新建一个命令行项目,将你下载的gtest文件中的include目录下的gtest复制到你的当前项目中,并且将前面编译的静态库包含进来。然后include gtest.h和相应的静态库。如图所示。
将上图中的gtest.h头文件和相应的静态库导入后,整个测试环境就搭建好了。注意如果编译的时候报错,先尝试着重新安放gtest.h与其他头文件的位置。因为,gtest.h与其他include的位置不同,可能导致报出一些链接错误。最后要想整个测试运行起来,还需要在main函数中,编写下图代码。到这,整个环境就搭建好了,后面我们将介绍如何编利用Google Test如何编写测试代码。
- Google Test 单元测试环境搭建
- google test 环境搭建
- Google Test单元测试使用
- 单元测试 Google Test 使用
- 在Windows上创建google test单元测试环境
- 集成单元测试google test (转载)
- 单元测试利器之google test
- Qt使用Google Test 单元测试
- Google Test -- C++单元测试框架
- Google Test单元测试框架(1)
- windows下Google Test测试框架的环境搭建
- Linux下Google Test (GTest)测试环境搭建步骤
- Linux下Google Test(GTest)测试环境搭建步骤
- 基于Visual Studio与Google Test的单元测试框架搭建方法
- Google Test环境
- 搭建android单元测试环境
- Android----搭建单元测试环境
- C++单元测试工具——Google Test
- Android 动画特效的运用
- 【原创】Ubuntu sudo apt-get 更新列表相关
- 访问控制列表acl的配置
- Poj 1755 Triathlon
- office word的技巧类
- Google Test 单元测试环境搭建
- js前台调用后台方法
- Android之Adapter用法总结
- 调用系统UIImagePickerController录像并保存到指定的文件夹,解决保存后播放视频角度偏移90度问题
- 第五章作业二
- Windows xp最实用的技巧,让你的电脑运行更快。
- android 标题 名字修改设计
- [Bzoj1192][HNOI2006]鬼谷子的钱袋
- Android 网络连通状态监测