如何使用 JUnit 测试注释断言我的异常消息?
2022-08-31 04:46:48
我已经写了一些带有注释的JUnit测试。如果我的测试方法引发一个已检验的异常,并且如果我想断言消息和异常,有没有办法使用 JUnit 注释来执行此操作?AFAIK,JUnit 4.7不提供此功能,但是否有任何未来版本提供此功能?我知道在.NET中您可以断言消息和异常类。在Java世界中寻找类似的功能。@Test
@Test
这就是我想要的:
@Test (expected = RuntimeException.class, message = "Employee ID is null")
public void shouldThrowRuntimeExceptionWhenEmployeeIDisNull() {}