如何将 `ResponseTemplateTransformer(false)` 迁移到 WireMock 版本 3 - Java 代码

问题描述 投票:0回答:1

在 WireMock 版本 2 中,我在一些测试代码中包含以下片段,旨在实例化 WireMockConfig 对象:

com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig().dynamicPort().extensions(new ResponseTemplateTransformer(false))

我们的想法是不进行任何特定的响应转换。

将 WireMock 依赖项升级到版本 3 后,我意识到类

ResponseTemplateTransformer
上只接受布尔值的构造函数已经消失了。看起来网上没有好的迁移指南,或者我没有找到。所以我会发布我所做的事情,希望能节省一些人的时间。

wiremock
1个回答
0
投票

所以我的答案是:

为了不激活任何响应转换,不要让自己疲于寻找相当于

ResponseTemplateTransformer(false)
的新构造函数。

只需忽略在

extensions
上调用 WireMockConfiguration
 构建器方法

com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig().dynamicPort()

我希望我没有在这里遗漏一些东西,因为我不太喜欢 WireMock。

© www.soinside.com 2019 - 2024. All rights reserved.