使用assertThrows方法来捕获异常。示例代码如下:
@Test
public void testException() {
// 检查是否抛出指定的异常类
assertThrows(ArithmeticException.class, () -> {
int i = 1 / 0;
});
// 检查是否抛出指定的异常类及其错误信息
assertThrows(ArithmeticException.class, () -> {
int i = 1 / 0;
}, "除数不能为零");
}