抛出异常时的莫科托返回值



在使用mockito抛出特定异常时,如何模拟方法并返回值的任何提示?

我正在寻找这样的东西:

doReturn(0).whenCall(employees.calculateSalary()).and().Whenthrows(ExceptionX.class)

当方法投掷ExceptionX

时返回值

您不能同时返回值并投掷异常。如果您知道该方法何时引发异常以及何时返回值,则可以创建两个单独的模拟对象。一个模拟的对象将具有导致异常的状态和另一个返回值的模拟对象,并将这些对象分别用于测试用例。

相关内容

  • 没有找到相关文章

最新更新