如何使用okhttp MockWebServer

时间:2019-05-14 19:18:49

标签: spring mockito okhttp3 mockwebserver

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

预先感谢

0 个答案:

没有答案