본문 바로가기
IT/Java

Assertions.assertThat 비교 하기

by 성준하이 2022. 9. 24.
반응형

이전 포스팅에서 테스트를 할 경우에는 Junit Test를 사용하기 위해 다룬 글이 있다.

아래 참고 포스팅을 확인해보자.

 

만약에 service에서 두 객체나 변수 등을 비교 하기 위해서는 다양한 방법이 있지만

결국 확인을 하기 위해서는 System.out.println 으로 보게 될것이다.

 

일반 코드도 그렇고 테스트 코드에서도 이렇게 작성을 한다면 직접 콘솔을 뒤져가면서 눈으로 확인을 해야한다.

 

이럴 경우에 비교를 하는 대상을 테스트 코드에 한줄만 추가해두면 된다.

Assertions.assertThat("A").isEqualTo("Ad");

이렇게 해두면 테스트 코드를 돌릴때 두개의 변수 혹은 객체 등 같으면 정상 success가 뜨고

다르다면 빨간색으로 fail이 날것이다.

 

위에 예제는 A랑 Ad는 다르니 fail이 뜨는 Test코드가 된다.


참고 포스팅

https://thenicesj.tistory.com/84

 

JUnit 이란? / 사용법

JUnit이라고 쓰고 단위테스트라고 저는 읽는데요. 혹시 알고 계신가요? 이클립스를 사용하시는 분들이라면 많이 보셨을것 같은데 (사실 intelliJ는 제가 사용을 안해봐서 모릅니다 ㅠㅠ) 간단하게

thenicesj.tistory.com

 

반응형

'IT > Java' 카테고리의 다른 글

Quartz 스케줄러 part.1  (34) 2022.10.02
PSA 란?  (54) 2022.09.28
enum 이란  (36) 2022.09.17
Spring REST Docs  (33) 2022.09.09
Spring Bean 등록(@Bean은 @Configuration 내에)  (75) 2022.09.05

댓글