예외 상황 검토하기의 개념
잘못된 데이터가 들어오는 등의 특정 상황에서는 예외를 발생시켜야한다.
이런 특정 상황 시에 정상적으로 예외가 발생하는지 테스트하는 과정이다.
try문으로 예외를 확인할 수 있지만 assertThrows 메서드를 사용하면 편리하게 검토할 수 있다.
예외 상황 검토하기
문법 )
Assertions.assertThrows( 예외 클래스 , 람다식 );
예제 )
assertThrows( IllegalStateException.class , () -> Members.getMember(name) );
getName 메서드를 실행하는 과정에서 illegalsStateException이 발생하면
정상적으로 테스트가 통과 된다.
반응형
'TDD' 카테고리의 다른 글
[ TDD ] 테스트 코드 Template으로 추가하기 (0) | 2022.02.13 |
---|---|
[ TDD ] 통합 테스트 설정하기 (0) | 2022.02.13 |
[ TDD ] JUnit - @BeforeAll , @BeforeEach , @AfterEach 초기값 설정 및 초기화 (0) | 2021.12.16 |
[ TDD ] JUnit - 결과값 검토하기 , Assertions (0) | 2021.12.16 |
[ TDD ] JUNIT @Test 테스트 대상 지정하기. (0) | 2021.12.16 |