【发布时间】:2020-12-09 23:28:29
【问题描述】:
我正在尝试将多个存根组合到一个 JSON 文件中。
我已经准备好阅读这篇文章: Load wiremock stub files 还有这个https://github.com/tomakehurst/wiremock/issues/987https://github.com/tomakehurst/wiremock/issues/987
但我仍然无法让它工作。
目前,我有以下课程:
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@AutoConfigureWireMock(port = 0, stubs = "classpath:/stubs/mappings", files = "classpath:/stubs")
public class ConfigurationTest {
@Autowired
protected WireMockServer wireMockServer;
}
在我的test/java/resources 文件夹中,我有:
mappings 具有不同存根的文件夹
我想要一个包含mappings 中所有存根的文件。
我尝试在mappings 下创建一个.json 文件,如下所示:
{
"mappings" : [{
]}
}
但我得到以下异常
Unrecognized field "mappings" (class com.github.tomakehurst.wiremock.stubbing.StubMapping), not marked as ignorable
如果我尝试一个启动数组的 json,我也有一个异常
无法在 START_ARRAY 标记中反序列化 java.lang.String 的实例
您对如何解决此问题有任何想法吗? 谢谢。
【问题讨论】:
-
您使用的是最新的 WireMock 版本吗?
标签: wiremock