作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有 JUnit5 等效于 ExpectedException.expectCause()
(JUnit4)?
https://junit.org/junit4/javadoc/4.12/org/junit/rules/ExpectedException.html#expectCause(org.hamcrest.Matcher)
最佳答案
下面是一个例子:
public class ExpectedExceptionTest {
@Test
public void shouldThrow() {
IOException exc = Assertions.assertThrows(IOException.class, this::throwing);
Assertions.assertEquals("root cause", exc.getCause().getMessage());
}
private void throwing() throws IOException {
throw new IOException(new IllegalStateException("root cause"));
}
}
关于JUnit5 - ExpectedException.expectCause() 等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53432093/
是否有 JUnit5 等效于 ExpectedException.expectCause() (JUnit4)? https://junit.org/junit4/javadoc/4.12/org/j
我有一个测试: @Rule public ExpectedException thrown = ExpectedException.none(); ... @Test public void test
我是一名优秀的程序员,十分优秀!