您需要先模拟包含的类selectSomethingBySomething(),然后记录此行为.在mockito你会说:
SomeDao someDaoMock = mock(SomeDao.class);
willThrow(new SQLException())).given(someDaoMock).selectSomethingBySomething();
Run Code Online (Sandbox Code Playgroud)
然后someDaoMock在测试中注入你的类,当它调用someDaoMock.selectSomethingBySomething()它时,它将抛出先前选择的异常.
| 归档时间: |
|
| 查看次数: |
12592 次 |
| 最近记录: |