gtest vs2015配置

1. 下載gtestgit

https://github.com/google/googletestgithub

2. 解壓文件測試

使用vs2015 打開googletest-master\googletest\msvc\gtest.sln 並編譯gtest,gtest_main,gtest_unittest,
gtest_prod_test四個工程google

 

3.使用vs2015新建一個控制檯工程,而後進入屬性配置blog

 

在包含目錄裏添加gtest的include目錄路徑get

 

4. 輸入選項裏添加編譯出來的gtestd.lib路徑it

 

5. 設置代碼生成選項---運行庫---/mtd編譯

 

6. 而後就能夠編寫測試用例了ast

 

#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;
}

  

 

相關文章
相關標籤/搜索