Non riesco a capire come JUnit 4.8 dovrebbe funzionare con i matcher di Hamcrest. Ci sono alcuni matcher definiti all'interno junit-4.8.jar
di org.hamcrest.CoreMatchers
. Allo stesso tempo ci sono altri matcher hamcrest-all-1.1.jar
in org.hamcrest.Matchers
. Allora, dove andare? Devo includere esplicitamente JAR hamcrest nel progetto e ignorare i matcher forniti da JUnit?
In particolare, sono interessato al empty()
matcher e non riesco a trovarlo in nessuno di questi barattoli. Ho bisogno di qualcos'altro? :)
E una domanda filosofica: perché JUnit ha incluso il org.hamcrest
pacchetto nella propria distribuzione invece di incoraggiarci a utilizzare la libreria hamcrest originale?
org.hamcrest.Matchers.empty()
si trova esattamente ? Potresti fornire un collegamento al file JAR?