gtest从一无所知到熟练使用如何用gtest写单元测试
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gtest从一无所知到熟练使用如何用gtest写单元测试相关的知识,希望对你有一定的参考价值。
1 gtest是什么
gtest是Google开发的一个跨平台开源单元测试框架,git仓库点击这里获取。主要针对c/c++,gtest有如下特点:
-
它是一个测试框架
-
自动收集测试用例,无需开发者再次组织
-
提供强大的断言集,支持包括布尔、整型、浮点型、字符串等
-
提供断言方法自定义扩展
-
提供死亡测试功能
-
可以将公共的用例初始化和清理工作放入测试夹具中,由gtest自动调用
-
Value-parameterized tests.
-
Type-parameterized tests.
-
生成xml格式测试报告
2.定义一个最基本的测试用例
TEST宏用于定义一个测试用例:
#include <gtest/gtest.h>
int Add(int i
高性能云服务器
精品线路独享带宽,毫秒延迟,年中盛惠 1 折起
以上是关于gtest从一无所知到熟练使用如何用gtest写单元测试的主要内容,如果未能解决你的问题,请参考以下文章
gtest从一无所知到熟练使用什么是测试夹具/装置(test fixture)