如何在调用void方法时使用PowerMock / PowerMockito / Mockito抛出异常?

时间:2014-09-23 06:09:56

标签: java unit-testing mockito powermock

如果调用void方法,如何使用PowerMock / PowerMockito / Mockito抛出异常?由于该方法是一种void方法,因此Mockito没有显示抛出异常的选项。我怎么能去做呢?

1 个答案:

答案 0 :(得分:3)

the documentation中所述:

  
      
  1. 使用例外存储空方法
  2.   
doThrow(new RuntimeException()).when(mockedList).clear();

//following throws RuntimeException:
mockedList.clear();