目前,我正在将 Powermockito 迁移到 Mockito (Junit 5)。 我需要测试一个接受 InputStream 的方法。 PFB代码片段:
@ExtendWith(MockitoExtension.class)
public class TestClass{
mock creation
setup method
@Test
void testMethod(){
InputStream inputStream = IOUtils.toInputStream("test data");
injectMockObj.methodToTest(inputStream, "abc.xlsx");
}
}
void methodToTest (InputStream inputStream, String name){
}
在上面的代码中,inputStream 作为 null 传递并从 methodToTest 中抛出 NullPointerException。
请建议我如何通过非空 InputStream 来测试完整方法