发布时间:2024-07-03 08:01
环境准备:CMake+Visual Studio
原博客: (20条消息) 记gtest1.10.0安装过程及简单使用_wingrez的博客-CSDN博客
GitHub - google/googletest at release-1.10.0
执行下列指令
$ mkdir build
$ cd build
$ cmake ..
注意配置要一致(我使用的是Debug x64)
项目属性/C/C++/代码生成/运行库:多线程调试(/MTd)
生成成功后,build/lib/Debug下会出现lib文件
Debug+x64+MTd
添加附加包含目录
我之前看示例中附加包含目录只到"D:\workspace\GoogleTest\googletest-release-1.10.0\googletest-release-1.10.0\googletest\include"这一层,然后在引用的时候使用"include
将附加目录修改回"D:\workspace\GoogleTest\googletest-release-1.10.0\googletest-release-1.10.0\googletest\include",引入头文件的路径也修改为"include
还有错误是因为return RUN_ALL_TESTS忘记加括号了,应该是return RUN_ALL_TESTS()
添加附加依赖项
addIntegers.h
#pragma once
#include
using namespace std;
int add(int a, int b)
{
return a + b;
}
test.cpp
#include
#include"addIntegers.h"
TEST(testCase,test0)
{
EXPECT_EQ(3,add(1,2));
}
TEST(testCase, test1)
{
EXPECT_EQ(11, add(12, 3));
}
Project1.cpp
#include
int main(int argc,char **argv)
{
testing::InitGoogleTest(&argc,argv);
return RUN_ALL_TESTS();
}
内容如有错误,敬请指正!
java画折线图和柱状图结合的综合图(用jfreechart)
YOLOv4 deepsort pytorch实现【代码资源已上传】
《高等运筹学》复习题手写解答 Advanced Operations Research: Final Exam:Review Exercises
牛客题霸在线编程Python题库——Python入门到实践40招(二)运算符
35.JavaScript对象和数组的解构赋值基础详解、let陷阱、函数参数解构
Pytorch笔记:诡异的索引操作 + too many indices for tensor of dimension 1的一种解决方法
终于等到你,FATE v1.6已更新,五大模块迎来巨幅优化!