개발환경IDE : intelliJ FrameWork : springboot 3.xLaunguage : java 17TestTool : Junit5 예제 소스 링크 HamcrestMatcher 사용하기Hamcrest 라이브러리는 테스트 프레임워크는 아니지만, 간명한 매치 규칙을 선언하는데 도움을 준다. 매치 규칙은 다양한 상황에 쓰일 수 있지만 특히 단위 테스트에서 유용하게 쓰일 수 있다. 매처(Matcher)는 제약(constraint) 혹은 술어(predicate)로 표현되는데 이것을 사용하여 테스트 메서드 안에 있는 복잡한 단언문을 간명하게 처리할 수 있다. 아래는 중복 조건을 검사하는 단언문을 assertThat을 통해 처리하는 예제이다. @Test @DisplayName("Ham..