30
JUnit 4 테스트에서 특정 예외가 발생했다고 어떻게 주장합니까?
JUnit4를 관용적으로 사용하여 일부 코드에서 예외가 발생하는지 테스트하려면 어떻게해야합니까? 나는 확실히 이와 같은 것을 할 수 있지만 : @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } 이러한 종류의 상황에 대해 주석이나 Assert.xyz 또는 JUnit의 훨씬 …