使用PowerMockito模拟postForObject会引发错误

时间:2018-10-24 17:10:22

标签: resttemplate powermockito

我正在尝试使用PowerMockito模拟RestTemplates postForObject方法。

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

我收集到它需要满足postForObject方法的responseType参数上的notNull约束。但是我不知道该怎么提。

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

0 个答案:

没有答案