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