Насмешливый пост ForObject с использованием PowerMockito выдает ошибку - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь смоделировать метод RestTemplates postForObject, используя PowerMockito.

PowerMockito.when(mockRestTemplate, "postForObject", 
            Mockito.eq(URI.class), Mockito.eq(Object.class), Mockito.eq(Class.class))
        .thenReturn(mockResponse);

Это вызывает исключение java.lang.IllegalArgumentException ниже

java.lang.IllegalArgumentException: 'responseType' must not be null

Я считаю, что это необходимо для удовлетворенияограничение notNull для параметра responseType метода postForObject.Но я не могу понять, как это упомянуть.

public <T> T postForObject(URI url, @Nullable Object request, Class<T> responseType)
...