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

김재준님의 프로필 이미지

작성한 질문수

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

주문 기능 테스트

assertThat, assertXXXX

해결된 질문

22.08.28 14:10 작성

·

398

0

영한님 영상을 보면 어떤 때는 assertThat을 사용하시고 어떤 때는 assertTrue를 사용하시더라구요.

궁금해서 인터넷에 검색을 해봤는데 "asserThat으로 사용하는 게 좋지않을까?" 라는 글이 몇개 있더라구요.

질문 :

  1. 테스트작성을 앞으로 해야할때 Junit4와 junit5중 어느 것으로 작성을 연습하는게 좋을까요?

  2. assertXXXX와 assertThat 어느 것을 선호하시나요?

답변 1

0

OMG님의 프로필 이미지

2022. 08. 28. 14:38

안녕하세요. 김재준님, 공식 서포터즈 OMG입니다.
1. 강의에서는 영한님이 작성하는 코드 그대로(junit4) 하시고, 이후 복습하거나 개인적인 학습은 Junit5로 진행하길 권장드립니다.

2.취향 문제여서 이 부분은 다양한 개발자들의 생각을 보시면 좋을 것 같은데요. 아래와 같은 의견도 있지만 저는 개인적으로 assertThat으로 통일해서 사용하는게 좋더라구요https://www.inflearn.com/questions/573008

감사합니다.

김재준님의 프로필 이미지
김재준
질문자

2022. 08. 28. 16:10

친절한 답변 늘 감사드립니다. 덕분에 다양한 개발자 분들의 의견을 알 수 있게 되어 기쁩니다!