Я не можу зрозуміти, як JUnit 4.8 повинен працювати з матчерами Hamcrest. Є деякі matchers , певні всередині junit-4.8.jarв org.hamcrest.CoreMatchers. У той же час є деякі інші matchers в hamcrest-all-1.1.jarв org.hamcrest.Matchers. Отже, куди йти? Чи повинен я явно включити в проект JAR hamcrest та ігнорувати збіги, надані JUnit?
Зокрема, я зацікавлений у empty()збігу і не можу знайти його в жодній з цих банок. Мені потрібно щось інше? :)
І філософське запитання: чому JUnit включив org.hamcrestпакет у власний дистрибутив, замість того, щоб заохочувати нас використовувати оригінальну бібліотеку Hamcrest?
org.hamcrest.Matchers.empty()знаходиться? Не могли б ви дати посилання на файл JAR?