草庐IT

ExpectedException

全部标签

java - 如何使用 JUnit Test 注释断言我的异常消息?

我已经编写了一些带有@Test注释的JUnit测试。如果我的测试方法抛出一个已检查的异常,并且如果我想将消息与异常一起断言,有没有办法使用JUnit@Test注释来做到这一点?AFAIK,JUnit4.7不提供此功能,但是否有任何future版本提供它?我知道在.NET中你可以断言消息和异常类。在Java世界中寻找类似的功能。这就是我想要的:@Test(expected=RuntimeException.class,message="EmployeeIDisnull")publicvoidshouldThrowRuntimeExceptionWhenEmployeeIDisNull()