AssertJ AssertJ는 자바에서 테스트 코드를 작성할 때 사용되는 서드파티 라이브러리 중 하나이다. (자매품으로 Hamcrest가 있다) 우리가 JUnit으로 단위 테스트 코드를 작성할 때 JUnit의 Assertions를 사용할 수도 있지만, AssertJ의 Assertions를 사용할 수 있다. AssertJ를 사용했을 때 장점으로는 아래와 같다. 자연스럽게 코드가 읽히는 가독성 메소드 체이닝을 통해 여러 조건에 대한 테스트를 이해하기 쉬운 형태로 작성 가능 테스트 실패 메시지가 자세히 나와 있어 원인을 파악하기 쉬움 상황에 맞는 다양한 검증(Assertion) 메소드 제공 이러한 장점으로 JUnit 공식 문서에서도 AssertJ와 같은 라이브러리 사용을 추천하고 있다. (출처: https:/..