如何计算单元测试java中的异常数?

时间:2016-07-25 04:25:10

标签: java unit-testing

在代码中,我计算了异常数量。在单元测试中,似乎我不能断言assertEquals预期的异常数,因为它在assertEquals之前的测试中抛出异常。我该怎么办?

1 个答案:

答案 0 :(得分:0)

Java Exception以这样一种方式处理:如果Execution出现Exception,它将绕过try语句中的其余代码并直接跳转进入Catch语句,final语句,然后运行代码。因此,将跳过第一次Exception发生和try语句结束之间的代码。

即使认为这是非常草率的方法,我建议您将每个方法保留在每个方法的唯一try-catch语句中。因此,您可以计算代码中发生的所有异常。