gtest试用(windows)

  1. 下载gtest-1.7.0.zip,解压后,vs2008打开 msvc\gtest.sln 工程;
  2. 编译整个 解决方案,在msvc目录下会生成gtest\debug目录下的gtestd.lib(debug模式),gtest\relase目录下的gtest.lib(release模式);
  3. 在gtest-1.7.0目录下的include和这两个的其中一个lib即可 使用 gtest功能!

  1. 建立win32项目工程;
  2. 工程属性设置有4项:
  • 头文件包含到inlcude;configration properties -> c/c++ -> General ->Additional Include Directories -> ..\include
  • lib包含到对应的一个lib();configration properties -> linker -> input ->  Additional dependence -> ..\lib\debug\gtestd.lib
  • configration properties -> c/c++ ->code generation -> runtime library->Multi-threaded Debug (/MTd);
  • configration properties ->Genearal -> Character Set -> Use Multi-Byte Character Set;
在-tmain所在 的文件里添加代码:

// test2Win32.cpp : Defines the entry point for the console application.
//

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

int maxLxx(int a, int b)
{
	return a > b ? a : b;
}

TEST(maxLxx, test1)
{
	EXPECT_EQ(10, maxLxx(4, 10));
	EXPECT_EQ(30, maxLxx(30, 18));
}


int _tmain(int argc, _TCHAR* argv[])
{
	//printf("hello , gtest!!!!");
	//return 0;
	testing::InitGoogleTest(&argc, argv);
	return RUN_ALL_TESTS();
	
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值