我在 junit 测试中使用了 mockito。你如何让异常发生然后断言它有(通用伪代码)
最佳答案
先回答你的第二个问题。如果您使用的是 JUnit 4,则可以使用
注释您的测试@Test(expected=MyException.class)
断言发生了异常。要使用 mockito “模拟”异常,请使用
when(myMock.doSomething()).thenThrow(new MyException());
关于java - Mockito 如何模拟和断言抛出的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16243580/