Макет нового объекта - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь передать свой responseEntityMock для этого следующего фрагмента, используя, но он не работает.

ResponseEntity<byte[]> response =
          new RestTemplate().exchange(url, HttpMethod.POST, requestEntity, byte[].class);

Кто-нибудь может сказать мне, как передать мой собственный ResponseEntityMock для этого кода. Спасибо.

Я использую следующий код:

   ResponseEntity<byte[]> responseEntity = PowerMockito.mock(ResponseEntity.class);
    RestTemplate restTemplateMock = PowerMockito.mock(RestTemplate.class);
    PowerMockito.whenNew(RestTemplate.class).withAnyArguments().thenReturn(restTemplateMock);
    when(restTemplateMock.exchange(eq(path), eq(POST), any(),
            eq(byte[].class))).thenReturn(responseEntity);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...