我已经用@Test
注释写了一些JUnit测试。如果我的测试方法抛出一个检查异常,如果我想断言消息与异常一起,是否有一种方法可以用JUnit @Test
注释来做到这一点?AFAIK, JUnit 4.7不提供这个功能,但是将来的版本会提供吗?我知道在。net中你可以断言消息和异常类。在Java世界中寻找类似的特性。
这就是我想要的:
@Test (expected = RuntimeException.class, message = "Employee ID is null")
public void shouldThrowRuntimeExceptionWhenEmployeeIDisNull() {}