gtest vs2015配置

1. 下载gtest

https://github.com/google/googletest

2. 解压文件

使用vs2015 打开googletest-master\googletest\msvc\gtest.sln 并编译gtest,gtest_main,gtest_unittest,
gtest_prod_test四个工程

 

3.使用vs2015新建一个控制台工程,然后进入属性配置

 

在包含目录里添加gtest的include目录路径

 

4. 输入选项里添加编译出来的gtestd.lib路径

 

5. 设置代码生成选项---运行库---/mtd

 

6. 然后就可以编写测试用例了

 

#include "stdafx.h"
#include <gtest\gtest.h>


int Foo(int a, int b)
{
	if (a == 0 || b == 0)
	{
		throw "don't do that";
	}
	int c = a % b;
	if (c == 0)
		return b;
	return Foo(b, c);
}



TEST(FooTest, HandleNoneZeroInput)
{
	EXPECT_EQ(2, Foo(4, 10));
	EXPECT_EQ(6, Foo(30, 18));
}

int main(int argc,char *argv[])
{
	testing::InitGoogleTest(&argc, argv);//此处为初始化
	RUN_ALL_TESTS();//执行所有测试用例
    return 0;
}

  

 

转载于:https://www.cnblogs.com/xiaobaichuangtianxia/p/5458838.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Visual Studio 2015中使用Google Test(googletest)进行单元测试的步骤如下: 1. 首先,你需要下载并安装Google Test库。你可以从官方的GitHub页面上找到Google Test的源代码并进行下载:https://github.com/google/googletest 2. 下载完毕后,解压缩源代码并将其放置在你的项目文件夹中。 3. 打开Visual Studio 2015,创建一个新的测试项目。在项目向导中选择"C++"和"Test"选项。 4. 在解决方案资源管理器中,右键点击测试项目并选择"属性"。 5. 在属性页中,选择"C/C++" -> "常规"。在"附加包含目录"中添加Google Test库的路径,例如:`path/to/gtest/include`。 6. 在属性页中,选择"链接器" -> "常规"。在"附加库目录"中添加Google Test库的路径,例如:`path/to/gtest/lib`。 7. 在属性页中,选择"链接器" -> "输入"。在"附加依赖项"中添加Google Test库的名称,例如:`gtest.lib`和`gtest_main.lib`。 8. 点击"应用"和"确定"按钮保存更改。 9. 创建一个新的测试文件(例如,test.cpp)并编写你的测试用例。 10. 在测试文件中添加必要的头文件包含指令,例如:`#include <gtest/gtest.h>`。 11. 编写你的测试用例,使用Google Test提供的断言宏进行断言,例如:`ASSERT_EQ(expected, actual)`。 12. 构建和运行你的测试项目来执行测试用例。 这些是在Visual Studio 2015中使用Google Test进行单元测试的基本步骤。你可以根据你的项目需求和测试场景进行相应的调整和配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值