0

如何在 VC++ 中使用 Google 模拟和 Google 测试非虚拟方法,而无需修改原始代码。对于 MFC VC++(对话框)。我可以在哪里以及如何在我的遗留代码中实现 GMock。任何人都可以为这些事情提供详细的解释。

谢谢你。

4

1 回答 1

0

您应该查看Google Test以测试这些方法的正确性。模拟方法不会帮助您测试它​​们,它会帮助您测试使用这些方法的类,因此在这种情况下它可能不适用。

此外,根据Google Mock 常见问题解答

为了模拟一个方法,它必须是虚拟的,除非你使用高性能的依赖注入技术

于 2014-05-26T04:48:12.790 回答