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