单元测试 PowerMockito 模拟方法返回为空
PowerMockito.doReturn(testData).when(testService).getData(params, "ee", "Y");
使用以上代码调用模拟某一方法,debug此调用方法处,testData为空,排查问题发现,此处的params是方法中构造的,和自己模拟的入参不同,需要用 Mockito.any()获取List,Mockito.anyString()获取字符串
1 PowerMockito.doReturn(testData).when(testService).getData(Mockito.any(), Mockito.anyString(), Mockito.anyString());
浙公网安备 33010602011771号