Q&A
expectedException 질문
조금 더 확인해보니, Junit5에서 테스트를 수행할 때는 아래와 같이 assertThrows 메서드를 사용하여 리턴되는 값을 Exception 인스턴스로 받은 후 assertThat 메서드를 이용하여 예외메시지 확인을 해주시면 될 것 같네요. 도움이 될 수 있을것 같아 공유해드립니다. @Test public void findByUsernameFail() { String email = "random@email.com"; Exception exception = assertThrows(UsernameNotFoundException.class, () -> { accountService.loadUserByUsername(email); }); assertThat(exception.getMessage()).contains(email); }
- Likes
- 0
- Comments
- 3
- Viewcount
- 430

