DrMock DrMock是用于C ++ 17的测试和模拟框架,为模拟对象配置提供了独特的功能。 公告 v0.4.x版现已发布。 有关详细信息,请参见 。 入门 到DrMock , DrMock的常见设计模式集合 产品特点 单元测试框架 动态模拟对象源代码生成 按状态配置模拟对象的独特方法 兼容Qt5 使用DrMock进行测试和模拟如下所示: DRTEST_TEST (launch) { auto rocket = std::make_shared(); // Define rocket's state behavior