C++google测试框架文档格式.docx
- 文档编号:20457748
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:11
- 大小:564.59KB
C++google测试框架文档格式.docx
《C++google测试框架文档格式.docx》由会员分享,可在线阅读,更多相关《C++google测试框架文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
\gtest1.1.0\gtest-1.1.0,如下图:
三、生成静态链接库文件
✓启动vs2005
✓利用vs2005打开D:
\gtest1.1.0\gtest-1.1.0\msvc\gtest.sln,当询问是否转换的时候,选择转换
✓Alt+F7,如下图,查看目前是否是“活动(Debug)”
✓单击确定
✓按F7,生成解决方案。
✓打开D:
\gtest1.1.0\gtest-1.1.0\msvc\Debug,看是否成功生成了gtestd.lib
✓再回到vs2005
✓按Alt+F7
✓单击“gtest属性页”窗口中的“配置管理器”按钮,在出现的如下窗口中选择“release”
✓单击“关闭”
\gtest1.1.0\gtest-1.1.0\msvc\release,看是否成功生成了gtest.lib
(休息休息,喝点水,成功了一半了!
!
)
四、将静态链接库文件放入D:
\gtest1.1.0\gtest-1.1.0\lib中
\gtest1.1.0\gtest-1.1.0\
✓新建lib
✓将刚才得到的gtestd.lib和gtest.lib拷贝到D:
\gtest1.1.0\gtest-1.1.0\lib中,如下图:
五、测试gtest环境
✓在vs2005中关闭打开的解决方案
✓按Ctrl+Shift+N,新建空项目,输入合适的名称,确定。
如下图:
✓Alt+T+O(“工具”-)“选项”,出现如下图窗口,选择“包含文件”,将D:
\gtest1.1.0\gtest-1.1.0\include增加到包含文件列表中。
✓在上图所示窗口中,选择“库文件”,将D:
\gtest1.1.0\gtest-1.1.0\lib加到库文件列表中。
如下图所示:
✓Alt+F7,出现如下窗口。
在窗口中,选择“Debug”,选中“配置属性”->
“链接器”->
“输入”,单击“附加依赖项”后的小按钮,在新出现的“附件依赖项”窗口中,输入“gtestd.lib”。
如下图所示,单击“确定”以关闭“附加依赖项”窗口。
✓在上图窗口中,选择“Release”,选中“配置属性”->
“输入”,单击“附加依赖项”后的小按钮,在新出现的“附件依赖项”窗口中,输入“gtest.lib”。
✓按如下两个窗口,检查相应设置,如果不是如图所示的设置,则请设置成如图所示的参数。
单击确定以关闭“TestGoogle属性页”窗口。
✓如下图,在“源文件”上右击,选择“新建项”。
✓如下图,选择“C++文件”,输入合适的文件名,单击“添加”。
testGoogleMain.cpp的代码如下:
#include<
iostream>
gtest/gtest.h>
intmain(intargc,char**argv)
{
std:
:
cout<
<
"
Runningmain()fromgtest_main.cc\n"
;
testing:
InitGoogleTest(&
argc,argv);
returnRUN_ALL_TESTS();
}
✓如下图,在“头文件”上右击,选择“新建项”。
添加MyFunc.h。
MyFunc.h的代码如下:
#ifndef_MYFUNC_H_
#define_MYFUNC_H_
intadd(intx,inty);
#endif
✓新建MyFunc.cpp,其代码如下:
#include"
MyFunc.h"
intadd(intx,inty)
returnx+y;
✓新建MyFuncTest.cpp文件,其代码如下:
TEST(MyMathTest,Positive)
EXPECT_EQ(3,add(1,2));
✓Ctrl+F5运行,如果出现如下窗口,则说明你的google测试框架安装成功,今后我们就可以利用google测试框架来测试咱们的程序了!
又进步了一点点,恭喜自己吧!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- google 测试 框架