Devotd Github
新发现开发工具

google/googletest v1.18.0 — C++ 测试与模拟框架

google/googletest 支持对 C++ 程序进行测试与模拟,记录到的最新版本是 v1.18.0。

仓库信息google/googletest ↗

google/googletest 支持对 C++ 程序进行测试与模拟,记录到的最新版本是 v1.18.0。

GitHub 项目说明: GoogleTest - Google Testing and Mocking Framework

星标
★ 39.7K
复刻
10.9K
语言
C++
许可证
BSD-3-Clause
最新版本
v1.18.0
查看原始来源 ↗在 GitHub 查看 ↗

google/googletest 是一个支持对 C++ 程序进行单元测试与模拟的框架。记录到的最新版本是 v1.18.0。你可以使用该框架编写并运行测试代码,以验证程序的运行行为。不过,所提供的记录中没有关于该版本具体变更内容的详细变更记录。因此,这里能够确认的更新仅限于该仓库的最新版本是 v1.18.0。

该仓库将原有的 GoogleTest 与 GoogleMock 项目整合到一起统一管理和发布。它提供自动查找并运行测试的功能,以及内置断言和用户自定义断言,并支持 death tests 以及值参数化测试和类型参数化测试。值参数化测试与类型参数化测试是把同一个测试应用到多个输入值或类型上的方式。测试既可以单独运行,也可以指定顺序运行或并行运行。文档通过 GitHub Pages 提供。主要语言是 C++,许可证是 BSD-3-Clause。这样的配置意义在于,它在一个框架中提供了编写与运行测试所需的各项功能。

然而,仅凭所提供的记录无法判断 v1.18.0 新增或改变了哪些功能。因此,这个版本是否改进了既有功能、是否增加了新的行为,都无法确认。在缺少具体变更记录的情况下,本次更新的实际影响难以评估,目前只能把它看作一个集成测试与模拟框架的最新版本。