当前位置:网站首页>gtest从一无所知到熟练使用(4)如何用gtest写单元测试

gtest从一无所知到熟练使用(4)如何用gtest写单元测试

2022-07-04 20:48:00 奇妙之二进制

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
原网站

版权声明
本文为[奇妙之二进制]所创,转载请带上原文链接,感谢
https://hongjh.blog.csdn.net/article/details/125608024