【问题标题】:How to throw exception using PowerMock/PowerMockito/Mockito when a call to void method is made?调用 void 方法时如何使用 PowerMock/PowerMockito/Mockito 引发异常?
【发布时间】:2014-09-23 06:09:55
【问题描述】:

当调用 void 方法时,如何使用 PowerMock/PowerMockito/Mockito 抛出异常?由于该方法是一个 void 方法,所以 Mockito 没有显示抛出异常的选项。我该怎么办?

【问题讨论】:

标签: java unit-testing mockito powermock


【解决方案1】:

the documentation中所述:

  1. 存根带有异常的 void 方法
doThrow(new RuntimeException()).when(mockedList).clear();

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

【讨论】:

  • 链接已损坏。
  • @tuk 链接已重新设置。
猜你喜欢
  • 2011-11-20
  • 2014-09-21
  • 2014-11-20
  • 2015-11-04
  • 1970-01-01
  • 2017-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多