Hamcrest는 테스트에서 유연한 의도 표현을 생성하기 위해 결합할 수 있는 일치자 라이브러리입니다. 다른 목적으로도 사용되었습니다.
이 튜토리얼은 Hamcrest를 어떻게 사용할 수 있는지 볼 수 있는 좋은 장소입니다.
Maven Central에서 Hamcrest 바이너리를 얻을 수 있습니다. Maven, Gradle 등과 같은 빌드 도구를 사용하는 경우 빌드 정의에 종속성 선언을 추가하기만 하면 됩니다. Hamcrest 배포판에서 자세히 알아보세요.
문서는 Hamcrest 사이트에서 찾을 수 있습니다. 최근 변경 사항에 대한 자세한 목록은 CHANGES.md를 참조하세요.
Java Hamcrest 관련 문제를 발견한 경우, 먼저 문제가 아직 제기되지 않았는지 확인한 후 GitHub 문제 추적기를 통해 보고해 주세요.
소스에서 Hamcrest를 빌드하려면 최소 JDK 1.8이 필요합니다.
저장소를 복제하고 저장소 작업공간의 최상위 디렉터리에서 다음 명령을 실행합니다.
./gradlew 클린 빌드 javadoc
그러면 올바른 버전의 Gradle이 다운로드되고 전체 클린 빌드가 수행되며 모든 테스트가 실행되고 (성공한 경우) 컴파일된 클래스가 jar 파일로 패키징됩니다. 결과는 hamcrest/build/libs
디렉터리 아래에 있습니다.
개발자:
조 월네스
냇 프라이스
스티브 프리먼
기여자:
로버트 채틀리
톰 화이트
닐 던
댄 노스
마그네 라스무센
데이비드 사프
톰 덴리
조 슈메처
또한 DynaMock, nMock, jMock, EasyMock 및 MiniMock을 개발해주신 모든 분들께 감사드립니다! 이 라이브러리는 Hamcrest에 영감을 주었습니다.