1 gtest是什么
gtest是Google开发的一个跨平台开源单元测试框架,git仓库点击这里获取。主要针对c/c++,gtest有如下特点:
- 它是一个测试框架
- 自动收集测试用例,无需开发者再次组织
- 提供强大的断言集,支持包括布尔、整型、浮点型、字符串等
- 提供断言方法自定义扩展
- 提供死亡测试功能
- 可以将公共的用例初始化和清理工作放入测试夹具中,由gtest自动调用
- Value-parameterized tests.
- Type-parameterized tests.
- 生成xml格式测试报告
2.定义一个最基本的测试用例
TEST宏用于定义一个测试用例:
#include<gtest/gtest.h>intAdd(int i
本文转载自: https://blog.csdn.net/HandsomeHong/article/details/125608024
版权归原作者 奇妙之二进制 所有, 如有侵权,请联系我们删除。
版权归原作者 奇妙之二进制 所有, 如有侵权,请联系我们删除。