Java如何断言JUnit单元测试抛出了某个异常?

狂奔蜗牛 狂奔蜗牛 2018年01月14日 22:56:44 阅读 299

我如何使用JUnit4的惯用法来测试一些代码抛出异常?

我当然可以这样做:

@Test
public void testFooThrowsIndexOutOfBoundsException() {
  boolean thrown = false;

  try {
    foo.doStuff();
  } catch (IndexOutOfBoundsException e) {
    thrown = true;
  }

  assertTrue(thrown);
}


我记得有一个注解或Assert.xyz之类的东西,在这种情况下,它更符合JUnit的用法

用户回答
提问者
狂奔蜗牛
最近登录:01月14日 20:56
暂无职业介绍

文章

0

问答

1

粉丝

0