Não consigo entender como o JUnit 4.8 deve funcionar com os matchers Hamcrest. Existem alguns matchers definidos dentro junit-4.8.jarde org.hamcrest.CoreMatchers. Ao mesmo tempo, existem alguns outros matchers hamcrest-all-1.1.jarem org.hamcrest.Matchers. Então, para onde ir? Devo incluir explicitamente o JAR do hamcrest no projeto e ignorar os correspondentes fornecidos pelo JUnit?
Em particular, estou interessado no empty()matcher e não consigo encontrá-lo em nenhum desses potes. Eu preciso de mais alguma coisa? :)
E uma questão filosófica: por que JUnit incluiu o org.hamcrestpacote em sua própria distribuição em vez de nos encorajar a usar a biblioteca original do hamcrest?
org.hamcrest.Matchers.empty()está localizado? Você poderia fornecer um link para o arquivo JAR?