1

我正在尝试使用 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 复制类似的功能?

提前致谢

4

0 回答 0