개요 테스트 코드를 작성할때 AssertJ의 isEqualTo() 메소드를 사용하던 중 내부적으로 어떻게 동작하는지 궁금증이 생겨 자세하게 알아보는 시간을 가졌습니다. AssertJ isEqualTo를 알아보기전 자바 equals()에 대해 알아보겠습니다. equals() 기본적으로 자바의 데이터 타입은 크게 기본형 타입(Primitive Type)과 참조형 타입(Reference Type)이 존재합니다. 참조형 타입(Reference Type) 타입 예시 기본 값 할당되는 메모리 크기 Class String, Long, new Order().. Null 4byte Interface Null Array Array, ArrayList Null Enum Null 그 중 참조형 타입에는 equals() 메소..