Skip to content

googletest

项目核心内容总结:

功能:GoogleTest 是 Google 开发的 C++ 单元测试框架,合并了原 GoogleTest 和 GoogleMock 项目,支持单元测试及模拟对象测试。

使用方法

主要特性

  • 基于 xUnit 架构,支持自动测试发现、无需手动注册测试用例。
  • 提供丰富断言(如等值、异常检测),支持自定义断言。
  • 支持死亡测试(验证程序异常退出)、参数化测试(值参数化/类型参数化)。
  • 支持测试顺序控制、并行运行测试。

支持平台:遵循 Google C++ 支持政策,兼容主流编译器、平台及构建工具(具体版本见 支持矩阵)。

其他:1.17.x 版本起要求 C++17 及以上。