스프링 공부를 하던 중 예외테스트를 하는 법을 보았다. 하지만 직접 코드를 처보니 expected 자체가 존재하지 않았다. 알고 보니 아래 방식은 JUnit5에서 예외를 테스트 하는 법이다. @Test(expected = IllegalStateException.class) public void ExceptionTest() throws Exception { //code fail("IllegalStateException 예외 발생해야 한다"); } 위 메소드에서 IllegalStateException이 발생한다고 예측한다는 뜻이다. 만약 발생하지 않는다면 fail안에 있는 메시지가 출력된다. 그럼 JUnit5에서는 어떻게 할까? @Test public void ExceptionTest() throws Exc..