Googletest 示例
如果您和我们一样,您可能想看看googletest 示例。示例目录包含许多带有详细注释的示例,展示了如何使用各种 googletest 功能。
- 示例 #1 展示了使用 googletest 测试 C++ 函数的基本步骤。
- 示例 #2 展示了一个更复杂的单元测试,用于包含多个成员函数的类。
- 示例 #3 使用了测试夹具。
- 示例 #4 教您如何一起使用 googletest 和
googletest.h
,以获得两个库的最佳效果。 - 示例 #5 将共享的测试逻辑放在一个基本测试夹具中,并在派生的夹具中重复使用它。
- 示例 #6 演示了类型参数化测试。
- 示例 #7 介绍了值参数化测试的基础知识。
- 示例 #8 展示了如何在值参数化测试中使用
Combine()
。 - 示例 #9 展示了如何使用监听器 API 修改 Google Test 的控制台输出,以及如何使用其反射 API 来检查测试结果。
- 示例 #10 展示了如何使用监听器 API 来实现一个简单的内存泄漏检查器。