Google的C++测试框架,支持xUnit风格的单元测试、模拟(Mocking)、死亡测试、参数化测试和丰富的断言。
- v1.18.0
- 发布于
- 2026年8月11日
- 39,589
- 星标
- 11,997,476
- 下载
- 同步于
- 1 天前
最新版本
v1.18.02026年8月11日 01:37下载慢?可在上方随时切换镜像源
项目说明
项目概述
GoogleTest 是 Google 的 C++ 测试框架,是原先独立的 GoogleTest 和 GoogleMock 项目的合并。它支持 xUnit 风格的单元测试。
主要功能
- xUnit 测试框架
- 自动测试发现
- 丰富的断言集合
- 用户自定义断言
- 死亡测试
- 致命和非致命失败
- 值参数化和类型参数化测试
适用人群
- C++ 开发者
- 需要单元测试和模拟的团队
- 使用 Chromium、LLVM 等大型项目的开发者
快速上手
- 从 GitHub 获取源码或通过包管理器安装
- 参考 GoogleTest 用户指南
- 从 GoogleTest Primer 开始学习
核心优势
- Google 官方测试框架
- 功能全面,支持测试、模拟和参数化测试
- 被 Chromium、LLVM 等大型项目采用
系统要求
- 操作系统:跨平台(支持 C++17+ 的平台)
历史版本
排序