2.3.1 单元测试框架:GTest 与 GMock 在C++工程实践中,测试从来不是“写完代码再补的装饰品”,而是一条贯穿开发全生命周期的逻辑校验主干道——它既是代码行为的契约声明,也是重构信心的底层基石,更是团队协作中隐性知识的显性载体。当我们在2.3.1节聚焦GTest与GMock时,我们真正要解构的,不是两个开源库的API手册,而是一种可验证、可隔离、可推演的C++系统建模方法论。GTest不是“断言集合”,它是C++语义空间中的一套轻量级运行时契约执行引擎;GMock也不是“假对象生成器”,它是面向对象边界上的一台可控的、可观测的、可编程的接口反射镜。