Nie mogę zrozumieć, jak JUnit 4.8 powinien współpracować z dopasowującymi się Hamcrest. Istnieją pewne dopasowujących zdefiniowane wewnątrz junit-4.8.jar
w org.hamcrest.CoreMatchers
. Jednocześnie istnieje kilka innych dopasowujących w hamcrest-all-1.1.jar
w org.hamcrest.Matchers
. Więc gdzie się udać? Czy mam jawnie dołączyć plik JAR hamcrest do projektu i zignorować elementy dopasowujące dostarczone przez JUnit?
W szczególności interesuje mnie empty()
matcher i nie mogę go znaleźć w żadnym z tych słoików. Potrzebuję czegoś innego? :)
I pytanie filozoficzne: dlaczego JUnit umieścił org.hamcrest
pakiet we własnej dystrybucji zamiast zachęcać nas do korzystania z oryginalnej biblioteki hamcrest?
org.hamcrest.Matchers.empty()
się znajduje? Czy mógłbyś podać link do pliku JAR?