JUnit 4.8がHamcrestマッチャーとどのように連携するか理解できません。内部で定義されたいくつかのマッチャがあるjunit-4.8.jarではorg.hamcrest.CoreMatchers。同時に、他にもいくつかのマッチャーがhamcrest-all-1.1.jarありorg.hamcrest.Matchersます。それで、どこへ行くのですか?hamcrest JARをプロジェクトに明示的に含め、JUnitが提供するマッチャーを無視しますか?
特に、私はempty()マッチャーに興味があり、これらのjarのどれにも見つかりません。他に何か必要ですか?:)
そして哲学的な質問:なぜJUnit org.hamcrestはオリジナルのhamcrestライブラリを使用するように勧めるのではなく、独自のディストリビューションにパッケージを含めたのですか?
org.hamcrest.Matchers.empty()はどこにありますか?JARファイルへのリンクをお知らせください。