发布时间: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();
}
内容如有错误,敬请指正!
Spring~Spring的创建和使用(如何将对象储存到Spring、如何将对象从Spring中读取出来)
系列文章|云原生时代下微服务架构进阶之路 - 微服务拆分的最佳实践
.NET混合开发解决方案11 WebView2加载的网页中JS调用C#方法
从永远到永远-SpringCloud项目实战(四)-阿里云视频点播
Apollo | common | math | kd-tree
使用xlwt创建xsl文件 && 使用pandas读取excel表格及用matplotlib画图 -- Python
河南计算机会考必背知识点,2017年河南物理高中会考知识点大全