Não consigo entender como o JUnit 4.8 deve funcionar com os matchers Hamcrest. Existem alguns matchers definidos dentro junit-4.8.jar
de org.hamcrest.CoreMatchers
. Ao mesmo tempo, existem alguns outros matchers hamcrest-all-1.1.jar
em 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.hamcrest
pacote 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?