Я не можу зрозуміти, як 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?