VS2017中googletest框架的实现(琛哥白话)

一、在github中下载googletest。

二、在下载好的googletest中的mscv文件夹中用VS2017打开sln解决方案工程。

三、编译工程文件

四、在与include同一级的文件夹目录下创建lib文件夹,将编译好的两个.lib文件复制到此文件夹中(注意是复制不是剪切,原目录中依旧保存这两个.lib文件)。【此时,googletest的准备工作已经做好了】

五、在VS2017中创建一个win32控制台工程

六、设置工程属性:

    1.在C/C++中的常规中增加头文件的路径(第一个)(E:\googletest-master\googletest\include)

    2.在C/C++中的代码生成中的运行库改成多线程调试 (/MTd)

   3.在链接器中的输入中的附加依赖项中添加lib库的路径(E:\googletest-master\googletest\msvc\2010\gtest\Win32-Debug\gtestd.lib)

七、在源文件中编写测试文件

#include<gtest\gtest.h>
int Test(int Year)
{
return true;
}
int main(int argc,char* argv[])
{
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
TEST(Test, hanlePositive)
{
EXPECT_EQ(true, Test(2004));
}

【大功告成,如有帮助到你实在是在下的荣幸 !么么哒!】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值