asserj
-
[Java] JUnit를 이용해 예외 테스트하기자바 2022. 12. 22. 13:30
JUnit으로 예외 테스트 하는 방법을 정리해보았다. @Test(expected=Throwable.class) Junit은 기본적으로 @Test 어노테이션의 expected 속성을 통한 예외처리를 제공한다. 테스트 코드에서 expected 속성에 지정한 예외가 발생한다면 테스트가 성공한다. @Test(expected = RuntimeException.class) public void test() throws Exception { throw new RuntimeException; } try-catch 구문 또 다른 방법은 try-catch를 이용하는 방법이다. Assert 클래스의 fail() 메서드를 추가하여, 예외를 잡지 못한 경우에 강제로 에러를 발생시켜 테스트 실패를 하도록 구성했다. import ..