我如何使用JUnit4的惯用法来测试一些代码抛出异常?
我当然可以这样做:
@Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); }
我记得有一个注解或Assert.xyz之类的东西,在这种情况下,它更符合JUnit的用法