安装
首先依然是官方地址https://github.com/google/googletest
本文采用的版本https://github.com/google/googletest/archive/release-1.8.0.zip
本文采用的是Visual Studio Community 2017(微软官方可以免费下载,无需CDKEY,也没有任何功能限制)
googletest已经弄好了CMAKE。所以,主流的开发环境,比如QT,CODEBLOCK都是可以一步搞定。
cmake 最终生成gtest.sln,编译生成gtest.lib和gtest_main.lib(注意MTD 和MDD要和使用的工程保持一致)
include目录就是zip下的include目录
使用
假设我们有这么个函数
int Factorial(int n) {
int result = 1;
for (int i = 1; i <= n;