gtest 测试 MFC 项目
作者:wulong710
1. 前言
参考《图解 MFC 程序中使用 Google 单元测试工具 GTest 进行 TDD 开发 》,简易版。
2. 环境
使用 VS2005 编译
下载 http://code.google.com/p/googletest/downloads/list/gtest-1.5.0.zip
3. 解压 gtest-1.5.0.zip 包,打开 gtest-1.5.0/msvc/ gtest.sln 编译
按照 DEBUG 模式和 RELEASE 模式各编译一遍,在文件夹 gtest-1.5.0/msvc/gtest 中得到测试用的库文件 gtestd.lib 和 gtest.lib
4. 建立 MFC 对话框工程 test_mfc
5. 新建解决方案配置
Debug —— > 配置管理器—— > 活动解决方案配置—— > 新建 ,跳出新建解决方案配置对话框。 “名称”栏填入 Debug_gtest ,“从此处复制设置”栏选择 Debug 。确认。
图表 1
图表 2
图表 3
6. 复制 gtest 头文件 gtest-1.5.0/include 文件夹及库 gtestd.lib gtest.lib 到 MFC 测试工程中
图表

本文介绍了如何在MFC项目中集成Google的单元测试框架gtest,包括gtest的下载、编译、配置,以及如何在MFC工程中设置gtest的头文件和库路径,最终实现对MFC项目的单元测试并展示测试结果。
最低0.47元/天 解锁文章
1344





