我有测试:
org.springframework.test.web.client.MockRestServiceServer mockServer
当我使用any(String.class)或确切的 URL 运行时,它们运行良好:
mockServer.expect(requestTo(any(String.class)))
.andExpect(method(HttpMethod.GET))
.andRespond(withSuccess("response", MediaType.APPLICATION_JSON));
或者:
mockServer.expect(requestTo("https://exact-example-url.com/path"))
.andExpect(method(HttpMethod.GET))
.andRespond(withSuccess("response", MediaType.APPLICATION_JSON));
我希望通过字符串模式请求来避免检查确切的 URL。我可以编写自定义匹配器,如Spring MockRestServiceServer 处理对同一 URI 的多个请求(自动发现)
有没有其他方法可以mockServer.expect(requestTo(".*example.*"))通过字符串模式制作?
侃侃无极
相关分类