JUnit 4.8이 Hamcrest 매처와 어떻게 작동하는지 이해할 수 없습니다. 내부 junit-4.8.jar
에 정의 된 매 처가 있습니다 org.hamcrest.CoreMatchers
. 동시에 일부가 다른 의 정합 기 hamcrest-all-1.1.jar
의는 org.hamcrest.Matchers
. 그래서 어디로 가야할까요? 프로젝트에 hamcrest JAR을 명시 적으로 포함하고 JUnit에서 제공하는 매처를 무시해야합니까?
특히 empty()
매처에 관심이 있는데이 병에서 찾을 수 없습니다. 다른 게 필요해? :)
그리고 철학적 인 질문 : JUnit이 org.hamcrest
원래 hamcrest 라이브러리를 사용하도록 권장하는 대신 자체 배포판에 패키지를 포함 시킨 이유는 무엇입니까?
org.hamcrest.Matchers.empty()
있습니까? JAR 파일에 대한 링크를 주시겠습니까?