6

我正在尝试使用 @Rule注释ExpectedException

用于初始化 ExceptionedException 变量类型的ExceptionedException.none()方法表示已弃用初始化 ExceptionedException 对象的替代方法。例子:

public ExpectedException expectedException = ExpectedException.none();

@Test
public void testThrownException() throws Exception {
    expectedException.expect(CustomException.class);
    expectedException.expectMessage("Exception Message");
    ...
}
4

1 回答 1

14

您是否阅读了弃用通知

已弃用。自 4.13 起Assert.assertThrows可用于验证您的代码是否引发了特定异常。

有关示例,请参见此答案:

于 2020-06-13T08:16:48.207 回答