Как издеваться над бобом типа Mockito с помощью ohttp MockWebServer - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь использовать OkHttp MockWebServer, чтобы высмеивать несколько вызовов API, которые я использую. В настоящее время я использую Mockito. Я пытаюсь выяснить, могу ли я использовать MockWebServer, так как его проще использовать. У меня есть фиктивный бин, созданный с помощью Mockito, как показано ниже:

@MockBean
RestService restService;

и затем я использую метод Mockito when () для отслеживания вызова метода в фиктивном компоненте и возврата ответа.

Mockito.doReturn(new ResponseEntity<>(body, HttpStatus.OK)).
            when(restService).callUrl(
            eq(url),
            any(HttpMethod.class),
            any(HttpEntity.class),
            any(Class.class)
    );

Есть ли способ, которым я могу воспроизвести аналогичную функциональность, используя OkHttp MockWebServer?

Заранее спасибо

...