使用Spring Wiremock进行单独的第三方测试

时间:2019-08-26 19:13:06

标签: java spring spring-boot wiremock

所以我想使用Wiremock对每个第三方进行存根。有时候,对于一个测试类,我需要5个Wiremock文件,所以我决定完全不使用mappings文件夹,而是重写stubs属性,以确保每个测试类都有自己的映射。

例如,我有两个测试类

@AutoConfigureWireMock(port = 0, stubs = "file:/stubs/ClientFacadeIT/*.json")
class ClientFacadeIT 
...

@AutoConfigureWireMock(port = 0, stubs = "file:/stubs/DocumentFacadeIT/*.json")
class DocumentFacadeIT 
...

因此,使用此配置,我为每个测试类都有单独的映射文件夹。看起来像完全分离。一切正常,但问题是无论何时运行任何测试,此自定义文件夹的全部内容都将转到映射文件夹-.-

因此,当您一次运行所有测试时,无论如何映射都是混合的。

因此,我的实现似乎不受欢迎,因为它不受支持?我最好将每个类的映射分开,因为在大型项目中,40个映射文件确实不可修改,或者比Wiremock更好吗?

0 个答案:

没有答案