Я пытаюсь издеваться над методом postForObject RestTemplates с помощью 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)
Это объект с соответствующей моделью, который Джексон проанализирует для меня. Я попытался указать в последнем параметре реальный Object.class. По-прежнему получаю ту же ошибку
для теста какой предполагаемый / ожидаемый тип вы пытаетесь вернуть?