spring
테스트코드 작성시, assertThat().isEqualTo 와 isSameAs
kirinman
2022. 12. 30. 15:58
same은 == 비교연산자와 같다.
객체의 주소값을 비교한다.
equal은 자바의 equals와 같다.
실제 밸류를 비교한다.
싱글톤 여부를 확인할 때 처럼 생성된 객체가 같은 것인지를 비교할 때에는 isSameAs를 사용하여 주소값이 같은지를 확인해야 한다.