小编Bal*_*kar的帖子

如何在使用Mockito读取文件时抛出IOException?

我必须抛出一个IOException使用Mockito的方法,它正在读取输入流,如下所示.有什么办法吗?

public void someMethod(){
 try{
  BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
  firstLine = in.readLine();
 }catch(IOException ioException){
  //Do something
 }
Run Code Online (Sandbox Code Playgroud)

我试着嘲笑

  BufferedReader buffReader = Mockito.mock(BufferedReader.class);
  Mockito.doThrow(new IOException()).when(buffReader).readLine();
Run Code Online (Sandbox Code Playgroud)

但没有成功:(

java unit-testing mocking mockito

5
推荐指数
1
解决办法
7380
查看次数

标签 统计

java ×1

mocking ×1

mockito ×1

unit-testing ×1