C++系列9:使用gtest测试

Posted IE06

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++系列9:使用gtest测试相关的知识,希望对你有一定的参考价值。

1. 安装

mac上可以简单的使用brew install googletest进行安装。
clion中有如下文件
在这里插入图片描述
因此在CMakeLists中可以简单写成:

find_package(GTEST REQUIRED)
include_directories(${GTEST_INCLUDE_DIRS})
target_link_libraries(untitled  ${GTEST_LIBRARIES})

当然最好还是别这么搞~

2. 断言

在这里插入图片描述

3. 例子

在这里插入图片描述

以上是关于C++系列9:使用gtest测试的主要内容,如果未能解决你的问题,请参考以下文章

Google开源C++单元测试框架Google Test

Gtest:参数化

如何使用 CMake 在 C++ 代码中运行 gtest? (未见测试)

ROS系统C++代码测试之gtest

gTest&gMock learning

gtest变化量