再会,
简要说明我打算实现的目标:
在测试用例中,我有一个 groovy 脚本来为当前测试用例设置属性:
问题是:如何从模拟服务本身之外修改(设置)模拟服务属性值。我知道解决方案只是在上面的示例中添加正确的语法
一切顺利
您可以像这样在模拟服务上下文中设置属性:
testRunner.testCase.testSuite.project.mockServices["yourMockService"].getMockRunner().getMockContext().setProperty("yourProperty","yourPropertyValue")
我不需要 getMockRunner() 或 getMockService() 来为我的模拟设置属性。
这对我有用:
testRunner.testCase.testSuite.project.mockServices["your_mock"].setPropertyValue("your_property_name", "your_property_value")