강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

Assertions

해결된 질문

작성

·

253

0

김영한 강사님의 수업 pdf파일로 공부하던 중에 궁금한게 생겼습니다. assertj의 assertions와 jupiter의 assertions를 번갈아 가면서 쓰시던데 단지 기능에 따라서 쓰시는 건가요?

답변 1

3

안녕하세요. alrnr3521님, 공식 서포터즈 OMG입니다.
.

어떤 강의의 어떤 코드들을 보신지는 모르겠으나, 예상가는 점이 있다면

assertJ의 경우, Assertions.assertThat().isEqualTo 등의 코드를 사용하셨을 것 같고

image

jupiter의 경우, Assertions.assertThrows()를 사용하셨을 것 같은데요

image

assertJ에서도 예외 발생을 검증하는 테스트 메서드가 존재합니다.

image

assertThatThrownBy와 assertThrows의 사용 목적은 같기 때문에 취향차로 보시면 될 것 같습니다.

참고로 인프런의 다른 지식공유자분의 아래와 같은 의견도 있으니 참고하시면 좋을 것 같아요.

https://www.inflearn.com/questions/573008
.
감사합니다.

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

질문하기