google

googletest

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 等大型项目的开发者

快速上手

  1. 从 GitHub 获取源码或通过包管理器安装
  2. 参考 GoogleTest 用户指南
  3. 从 GoogleTest Primer 开始学习

核心优势

  • Google 官方测试框架
  • 功能全面,支持测试、模拟和参数化测试
  • 被 Chromium、LLVM 等大型项目采用

系统要求

  • 操作系统:跨平台(支持 C++17+ 的平台)

历史版本

排序