【发布时间】:2015-02-03 19:18:18
【问题描述】:
我正在尝试编写一个测试用例,它涵盖了在 catch 块内编写的一段代码。事情是这样的:
A 类中有两个方法。
class A{
public SomeReturnType m1()
{
try{
m2();
}catch(SomeException ex)
{
//handler code for SomeException (This is what I want to test).
}
}
public SomeReturnType m2() throws SomeException
{
//Some logic
}
}
我想知道当从方法m1() 的单元测试用例调用m2() 时,如何强制此异常?任何使用 Mockito 或任何其他测试库的解决方案?
【问题讨论】:
标签: java unit-testing junit mockito spring-test