개발하는 자몽

isEqualTo, isSameTo, isInstanceOf 본문

Java

isEqualTo, isSameTo, isInstanceOf

jaamong 2022. 8. 11. 15:52

JUnit 테스트 케이스를 작성하면서 assertThat.isEqualTo()와 assertThat.isSameTo가 헷갈려서 정리한다.

 

isSameAs()

  • 주소 값 비교
  • "==" 비교 연산자와 동일
  • 메모리 상에서 같은 객체를 참조하는지 확인

 

isEqualTo()

  • 데이터 값 비교
  • equals() 메소드와 동일
  • 객체가 서로 같은 값을 가지고 있는지 확인

 

isInstanceOf()

  • 타입(class) 비교

'Java' 카테고리의 다른 글

Class.isAssignableFrom  (0) 2023.03.08
체크 예외, 언체크 예외  (0) 2022.09.22
람다식, 스트림(Lambda, Stream)  (0) 2022.07.26
내부 클래스 (Inner Class)  (0) 2022.07.25
Class 클래스, forName(), Reflection 프로그래밍  (0) 2022.07.20
Comments