Je ne comprends pas comment JUnit 4.8 devrait fonctionner avec les matchers Hamcrest. Il y a des matchers définis à l'intérieur junit-4.8.jar
de org.hamcrest.CoreMatchers
. En même temps , il y a quelques autres matchers dans hamcrest-all-1.1.jar
dans org.hamcrest.Matchers
. Alors, où aller? Dois-je inclure explicitement le JAR hamcrest dans le projet et ignorer les correspondances fournies par JUnit?
En particulier, je suis intéressé par empty()
matcher et je ne le trouve dans aucun de ces pots. J'ai besoin d'autre chose? :)
Et une question philosophique: pourquoi JUnit a inclus le org.hamcrest
package dans sa propre distribution au lieu de nous encourager à utiliser la bibliothèque hamcrest originale?
org.hamcrest.Matchers.empty()
se trouve exactement ? Pourriez-vous s'il vous plaît donner un lien vers le fichier JAR?