语言: C++
项目简介
Google 开源的 C++ 测试框架,提供丰富的断言宏、测试夹具和死亡测试功能,是 C++ 项目中最广泛使用的单元测试框架之一。
核心特性
- 丰富断言宏:ASSERT_* 和 EXPECT_* 两级断言
- 测试夹具:支持测试前后的 setup/teardown
- 死亡测试:验证程序是否按预期崩溃
- 参数化测试:支持数据驱动的测试用例
- 类型化测试:针对模板类型的测试
- XML报告:支持 JUnit 格式的测试报告
技术栈
C++ | CMake | Google Mock
适用场景
- C++ 项目单元测试
- TDD 测试驱动开发
- 持续集成测试
- 代码质量保障
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |