【发布时间】:2014-09-23 06:09:55
【问题描述】:
当调用 void 方法时,如何使用 PowerMock/PowerMockito/Mockito 抛出异常?由于该方法是一个 void 方法,所以 Mockito 没有显示抛出异常的选项。我该怎么办?
【问题讨论】:
标签: java unit-testing mockito powermock
当调用 void 方法时,如何使用 PowerMock/PowerMockito/Mockito 抛出异常?由于该方法是一个 void 方法,所以 Mockito 没有显示抛出异常的选项。我该怎么办?
【问题讨论】:
标签: java unit-testing mockito powermock
如the documentation中所述:
- 存根带有异常的 void 方法
doThrow(new RuntimeException()).when(mockedList).clear();
//following throws RuntimeException:
mockedList.clear();
【讨论】: