环境搭建步骤:
1 将gtest-1.6.0解压,将gtest-1.6.0\下的include全部拷贝到项目目录下
2 项目属性 --- C/C++ --- 常规 --- 附加包含目录 : 添加include路径
3 进入gtest-1.6.0\msvc\目录,找到gtest.vcproj,运行项目,可能会报错,但不影响测试
4 搜索gtestd.lib,将gtestd.lib拷贝到lib目录下,lib目录与include同级
5 项目属性 --- 链接器 --- 链接库依赖项 : 添加 lib目录
6 项目属性 --- 链接器 --- 输入 --- 附加依赖项 : 添加 gtestd.lib
7 项目属性 --- C/C++ --- 代码生成 --- 运行库 :设置为 多线程调试 (/MTd)
代码测试:
#include <iostream>
#include "gtest\gtest.h"
using namespace std;
int main(int argc,char *argv[])
{
testing::InitGoogleTest(&argc,argv);
RUN_ALL_TESTS();
system("pause");
return 0;
}
TEST(test_main,TestBaseAssert)
{
// 场景:判断值得