# AssertJ
JUnit5 출력 테스트 시 AssertionFailedError
테스트 대상 테스트 코드 이렇게 하니 값은 똑같이 나오는데 계속 값이 같지 않다고 뜬다.. 이게 뭔고...하니 줄바꿈시 window는 CRLF를 사용하는데 compareResult에는 LF밖에 선언을 안해주어서 그런듯하다.. 로 문자열 인덱스별 바이트를 확인해보

지하철 경로 조회 미션 페어 하며 배운 것
이번 미션을 하면서 페어의 코드를 이어서 작업을 했다. 그러면서 또 많이 배웠다. 이때까지 사실 테스트 코드를 깔끔하게 유지하려는 노력을 많이 하지 않았다. 그래서 프로덕션 코드를 유지보수하는 것보다 테스트 코드를 유지보수하는게 더 노력이 많이 들어서 테스트를 작성하기
equals를 정의하지 않고도 객체의 일부 속성만 비교하는 테스트를 작성할 수 있다!?!?🤸♂️
assertj의 usingRecursiveComparison 를 사용하면 원하는 값들로만 비교하여 isEqualTo를 사용할 수 있다. 체스 미션에서 Dao 테스트를 작성할 때 일이다. id 값이 없는 Line을 생성하여 Dao의 save 메서드를 호출하여 받은 Aut
[Java] static import를 사용하는 이유
static import를 사용하는 이유 JUnit5를 이용한 단위 테스트 코드를 작성하던 중, assertj에 대해 import가 아닌 import static으로 패키지를 받아서 이용한다는 사실을 알게 되었다.
AssertJ()이란
Q. What is AssertJ Core?AssertJ is a Java library that provides a rich set of assertions and truly helpful error messages, improves test code readabil
AssertJ
JUnit5으로 테스트 코드를 작성하면서 assertion을 주는 도구로 assertJ를 배웠다.새로 깨닫게 된 것은 정리하며 익히자.Java 테스트에서 유창하고 풍부한 assertions를 작성하는 데 사용되는오픈 소스 커뮤니티 기반 라이브러리지원Standard Ja