Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JUnit 4.13中不推荐使用的ExpectedException.none()的替代方案_Java_Testing_Junit_Junit4_Junit Rule - Fatal编程技术网

Java JUnit 4.13中不推荐使用的ExpectedException.none()的替代方案

Java JUnit 4.13中不推荐使用的ExpectedException.none()的替代方案,java,testing,junit,junit4,junit-rule,Java,Testing,Junit,Junit4,Junit Rule,我正在尝试使用带有ExpectedException 用于初始化ExceptedException变量类型的ExceptedException.none()方法表示,它已被弃用。初始化ExceptedException对象的替代方法有哪些。 例如: 你读了吗 已弃用。因为4.13可用于验证代码是否引发特定异常 请参见示例:非常有效,谢谢!我全神贯注于寻找解决方法,以至于我没有阅读Assert.assertThrows的工作原理,最好的方法是灵活地选择断言框架并对捕获的异常进行断言。我认为,问题是

我正在尝试使用带有
ExpectedException

用于初始化ExceptedException变量类型的ExceptedException.none()方法表示,它已被弃用。初始化ExceptedException对象的替代方法有哪些。 例如:

你读了吗

已弃用。因为4.13可用于验证代码是否引发特定异常


请参见示例:

非常有效,谢谢!我全神贯注于寻找解决方法,以至于我没有阅读Assert.assertThrows的工作原理,最好的方法是灵活地选择断言框架并对捕获的异常进行断言。我认为,问题是对方法
none()进行了弃用
但肯定应该在类上执行
ExpectedException
?我在寻找使用
ExpectedException
的替代方法,但这不是迁移策略。
public ExpectedException expectedException = ExpectedException.none();

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