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

최영범님의 프로필 이미지

작성한 질문수

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

주문 기능 테스트

Assertions 의 core 와 jupiter

해결된 질문

23.06.22 13:01 작성

·

498

·

수정됨

0

[질문 내용]
스프링 로드맵에서는 core의 Assertions를 사용했는데
여기에서는 jupiter의 Assertions를 사용해서 궁금한 점이 생겼습니다. 둘은 어떤 차이이며, 현재는 어떤것을 더 선호하는지 궁금합니다.

현재 저는 스프링 로드맵에서 했던것 처럼 core의 Assertions를 사용해 하고 있는데 정상테스트와 오류테스트를 모두 core로 할 수 있다면 core로 하는게 더 좋을까요?

답변 1

0

OMG님의 프로필 이미지

2023. 06. 22. 20:57

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

스프링 로드맵에서는 assertJ를 사용하셨을텐데요, assertJ의 method chaining(점을 찍어가면서 메서드를 이어서 호출 가능)이 편리하게 지원하고 있어 현재 많은 개발자분들이 사용중입니다.

본 강의에서는 assertJ를 사용하지 않았는데요, assertJ의 Assertions.assertThat과 같이 assertJ 의 테스트 메서드를 사용하시면 편하실거에요.

감사합니다.