코드스테이츠_국비교육/[Section3]

55.02_[Spring MVC] 테스팅(Testing)_Hamcrest_22.11.09

생각없이 해도 생각보다 좋다. 2022. 11. 9. 21:04

>Hamcrest
: JUnit 기반의 단위 테스트에 사용할 수 있는 Assertion Framwork

>Hamcrest 를 사용하는 이유
: JUnit 자체로 지원하는 메서드도 많지만 Hamcrest 만의 장점이 있음.
: 인간의 언어와 가깝게 메서드가 지정되어있기 때문에 가독성이 향상된다.
: 테스트 실패 메시지를 이해하기 쉽다.
: 다양한 Matcher 가 제공된다.

>Hamcrest 가능성
: JUnit 자체 메서드보다 익숙해지기 편해보이고 남이 코드를 봐도 가독성이 좋을 것 같음.