使用PowerMockito时,IDE编译器会显示这些错误。
我尝试了两种变体来指定返回值:
变式1
doReturn(jsonString).when(MyStaticClass.myStaticMethod());
变体2
when(MyStaticClass.myStaticMethod()).thenReturn(jsonString);
为什么编译器会显示这些错误?
我用了
import static org.powermock.api.mockito.PowerMockito.when;
但你应该使用:
import static org.mockito.Mockito.when;