以下工具链可使用模拟对象:

  • GCC 6.0 或更高版本
  • Visual Studio 2015 或更高版本

创建和使用 mock 对象

  1. 双击要创建 mock 对象的测试,打开 [测试编辑器]。
  2. 在 “测试信息 ”选项卡中,展开测试结构树,选择要创建 mock 对象的对象。在右侧的 Test Info Edit 中的构造函数处选择[Use mock]。
    • 选择[Use mock],在类工厂视图中生成模拟对象的类代码。
  1. 在 “测试信息 ”选项卡中点击已创建的模拟对象。
    • [Show mocking reference]: 您可以看到有关模拟对象规格的说明。
  1. 您可以在测试信息编辑区点击 [Generate Specification Wizard…] 按钮,在向导中生成模拟规范。

详情请参阅《User Guides》中的 在 C++ 测试中使用模拟对象 页。

检查模拟对象的结果。

  1. 点击测试视图中的运行按钮。
  2. 如果某个 mock 对象不符合规范,测试就会失败,并在测试用例旁边显示 [Mock Failed] 消息。
  3. 您可以在 [测试编辑器] > [Test Case] 中查看失败信息。
    • 展开 [▶ Mock failure],查看模拟对象失败的原因。

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.