我正在尝试使用 OkHttp MockWebServer 来模拟我使用的几个 API 调用。目前我使用 Mockito。我试图找出我是否可以使用 MockWebServer 作为它更易于使用的方式。我有一个用 Mockito 创建的模拟 bean,如下所示:
@MockBean
RestService restService;
然后我使用 Mockito 的 when() 来跟踪模拟 bean 中的方法调用并返回响应。
Mockito.doReturn(new ResponseEntity<>(body, HttpStatus.OK)).
when(restService).callUrl(
eq(url),
any(HttpMethod.class),
any(HttpEntity.class),
any(Class.class)
);
有没有办法可以使用 OkHttp MockWebServer 复制类似的功能?
提前致谢