더북(TheBook)

3.1 JUnit 단언

 

 

JUnit에서 단언은 테스트에 넣을 수 있는 정적 메서드 호출입니다. 각 단언은 어떤 조건이 참인지 검증하는 방법입니다. 단언한 조건이 참이 아니면 테스트는 그 자리에서 멈추고 실패(failure)를 보고합니다.

(또 JUnit이 여러분 테스트를 실행했을 때 예외가 발생하고 잡지 않은 경우에는 오류(error)로 보고됩니다.)

JUnit은 두 가지 주요 단언 스타일을 제공합니다. 전통적인 스타일의 단언은 JUnit의 원래 버전에 포함되어 있으며, 새롭고 좀 더 표현력이 좋은 햄크레스트라고 알려진 단언도 있습니다(matchers라는 단어에서 철자 순서를 바꾼 말입니다).

두 가지 단언 스타일은 각자 다른 환경에서 다른 방식으로 제공됩니다. 두 가지를 섞어서 사용할 수도 있지만 보통 둘 중 한 가지를 선택하면 좋습니다. 전통적인 방식을 간단하게 살펴본 후에는 주로 햄크레스트 단언에 집중합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.