使用 Mockito 测试接受 InputStream 的方法

问题描述 投票:0回答:0

目前,我正在将 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 来测试完整方法

mockito inputstream junit5 java-11
© www.soinside.com 2019 - 2024. All rights reserved.