# AssertJ

9개의 포스트

JUnit5 출력 테스트 시 AssertionFailedError

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

2022년 5월 31일
·
0개의 댓글

JUnit5 입·출력 비교

입력 테스트 입력값을 넣는 방법은 여러가지가 있는데 다른 방법에 대해서는 나중에 추가로 포스팅하겠다 출력 테스트

2022년 5월 31일
·
0개의 댓글
post-thumbnail

지하철 경로 조회 미션 페어 하며 배운 것

이번 미션을 하면서 페어의 코드를 이어서 작업을 했다. 그러면서 또 많이 배웠다. 이때까지 사실 테스트 코드를 깔끔하게 유지하려는 노력을 많이 하지 않았다. 그래서 프로덕션 코드를 유지보수하는 것보다 테스트 코드를 유지보수하는게 더 노력이 많이 들어서 테스트를 작성하기

2022년 5월 20일
·
1개의 댓글

equals를 정의하지 않고도 객체의 일부 속성만 비교하는 테스트를 작성할 수 있다!?!?🤸‍♂️

assertj의 usingRecursiveComparison 를 사용하면 원하는 값들로만 비교하여 isEqualTo를 사용할 수 있다. 체스 미션에서 Dao 테스트를 작성할 때 일이다. id 값이 없는 Line을 생성하여 Dao의 save 메서드를 호출하여 받은 Aut

2022년 5월 9일
·
0개의 댓글

[Java] static import를 사용하는 이유

static import를 사용하는 이유 JUnit5를 이용한 단위 테스트 코드를 작성하던 중, assertj에 대해 import가 아닌 import static으로 패키지를 받아서 이용한다는 사실을 알게 되었다.

2022년 2월 22일
·
0개의 댓글

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

2021년 11월 2일
·
0개의 댓글

AssertJ

JUnit5으로 테스트 코드를 작성하면서 assertion을 주는 도구로 assertJ를 배웠다.새로 깨닫게 된 것은 정리하며 익히자.Java 테스트에서 유창하고 풍부한 assertions를 작성하는 데 사용되는오픈 소스 커뮤니티 기반 라이브러리지원Standard Ja

2021년 8월 28일
·
0개의 댓글
post-thumbnail

AssertJ의 다양한 메소드를 활용해보자!

AssertJ의 다양한 기능을 활용해보자!

2020년 11월 3일
·
1개의 댓글