我正在尝试使用OkHttp MockWebServer模拟我使用的一些API调用。目前,我使用Mockito。我试图找出是否可以使用MockWebServer作为其更简单的使用方式。我有一个用Mockito创建的模拟豆,如下所示:
@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复制类似的功能?
预先感谢