Matcher1 Hamcrest 라이브러리 Matcher를 활용하여 JUnit 테스트 가독성 향상하기 JUnit 테스트의 가독성을 높일 수 있도록 Hamcrest에서 제공하는 몇 가지 Matcher 활용법에 대해 소개한다. 0. 준비 우선, 최신 버전의 hamcrest 라이브러리를 받는다. (현재 최신 버전은 2.2) 참고로 스프링에서는 기본적으로 assertj와 함께 해당 라이브러리를 제공한다. org.hamcrest hamcrest test 그다음 assertThat + hamcrestMatcher 조합을 통해 가독성 있는 테스트를 해본다. assertThat의 정적 메서드 파라미터의 첫 번째 인자는 검증하고자 하는 값, 두 번째는 Matcher를 사용한다. * 여기서 assertThat은 hamcrest 패키지에 있는 assertThat을 사용한다. public static void assertTh.. 2023. 1. 29. 이전 1 다음