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