Assert를 스프링 Assert를 쓰기도하시고, assertj 를 이용하기도 하시던데
두 종류를 섞어 쓰시지만 성격을 좀 다르게 쓰시는 것 같아서 어떤 상황에서 쓰시는 걸까요?
실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
안녕하세요 doxxx93님!!😁
예제에서 스프링 Assert를 사용하는 경우는 객체를 항상 온전한 상태를 유지하기 위하여 생성시 validation 목적으로 사용하고 있습니다!
assertj는 테스트 코드에서 테스트를 검증할 때 사용합니다!!
감사합니다. 스프링 Assert에 대해서도 공부를 좀 해봐야겠네요 ㅎ_ㅎ
안녕하세요 doxxx93님!!😁
예제에서 스프링 Assert를 사용하는 경우는 객체를 항상 온전한 상태를 유지하기 위하여 생성시 validation 목적으로 사용하고 있습니다!
assertj는 테스트 코드에서 테스트를 검증할 때 사용합니다!!
답글
doxxx93
2023.01.30감사합니다. 스프링 Assert에 대해서도 공부를 좀 해봐야겠네요 ㅎ_ㅎ