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 测试工程中