테스트 코드를 작성 하다보면 가장 먼저 접하게 되는 것은 테스트에 대한 결과 데이터 확인 입니다. 이 같은 확인은 Junit에서 작성 할 수 있게 도와주며 테스트 코드를 만들시 거의 필수적으로 만들어야 합니다.

1. assertThat이란?
assert 메소드는 많은 종류를 가지고 있습니다. 그 종류들을 하나씩 설명을 하지 못하지만 메소드 명으로만으로도 대충 짐작하시면서 사용 할 수 있기때문에 넘기겠습니다. 
 assertThat은 기존의 assert방식에서 나중에 나온 메소드로 자유롭게 검증 할 수 있는 조건을 만들어 준다는 점에서 차이가 나게 됩니다.

2. assertThat 사용


간단한 assertThat 활용입니다. aasetThat(  검사할 대상데이터 ,  Matcher   ) 이런 구조로 되어 있습니다. 
 여기서 is() 메소드가 생소 할 수 있는대요 바로 equals와 비슷한 역활을 수행하게 됩니다. 첫번째 인자값과 같으면 테스트 통과 하게 됩니다.

Posted by 양형

댓글을 달아 주세요