만약에 service에서 두 객체나 변수 등을 비교 하기 위해서는 다양한 방법이 있지만
결국 확인을 하기 위해서는 System.out.println 으로 보게 될것이다.
일반 코드도 그렇고 테스트 코드에서도 이렇게 작성을 한다면 직접 콘솔을 뒤져가면서 눈으로 확인을 해야한다.
이럴 경우에 비교를 하는 대상을 테스트 코드에 한줄만 추가해두면 된다.
Assertions.assertThat("A").isEqualTo("Ad"); |
이렇게 해두면 테스트 코드를 돌릴때 두개의 변수 혹은 객체 등 같으면 정상 success가 뜨고
다르다면 빨간색으로 fail이 날것이다.
위에 예제는 A랑 Ad는 다르니 fail이 뜨는 Test코드가 된다.
'공부 STUDY > JAVA' 카테고리의 다른 글
[JAVA] 자바의 정석 연습문제 5장 배열 [5-5] (0) | 2023.02.25 |
---|---|
[JAVA] 자바의 정석 연습문제 5장 배열 [5-4] (0) | 2023.02.25 |
[JAVA] File 클래스 | RandomAccessFile 클래스에 대해 알아보자 (0) | 2023.01.24 |
[JAVA] 직렬화 (Serialization ), 역직렬화 (Deserialization) (0) | 2023.01.24 |
[JAVA] 보조 스트림(Wrapper 스트림)에 대해 알아보자 |FIilterInputStream, FilterOutputStream (0) | 2023.01.24 |