Я пытаюсь передать свой 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);