在处理异常情况测试时,可以使用JUnit的assertThrows方法来检查代码是否正确地抛出了预期的异常。示例如下:
@Test
void testDivideByZero() {
Calculator calculator = new Calculator();
// 检查是否抛出ArithmeticException异常
assertThrows(ArithmeticException.class, () -> {
calculator.divide(10, 0);
});
}
在上面的示例中,我们测试了一个除法运算,当除数为0时是否会抛出ArithmeticException异常。使用assertThrows方法可以让我们方便地验证方法是否在异常情况下正确地抛出了异常。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:UpdatePanel怎样处理异常情况