【发布时间】:2021-12-31 10:13:42
【问题描述】:
我的问题是,我不知道如何处理 Junit4 的 @before 块中的异常。 例如:
@Before
public void init() throws Exception{
b=new FirstNationalBank();
acc1=b.openAccount();
acc2=b.openAccount();
try{
b.deposit(acc1, 1500);
b.deposit(acc2, 12000);
}catch(Exception ex) {
throw new Exception();
}
}
我这样做的方式似乎不正确,或者可能是正确的,但我不确定这是否会引发错误,或者当引发意外异常或任何类型的异常时它会如何反应。
你会如何处理它?
【问题讨论】:
-
捕获任何类的异常,然后抛出基类的异常(没有消息)是没有用的;它所做的只是隐藏有用的诊断信息。
-
但我不确定,尝试一下是件很重要的事。 (框架会处理它)。
标签: java exception junit junit4