Saya tidak mengerti bagaimana JUnit 4.8 harus bekerja dengan pencocok Hamcrest. Ada beberapa pencocokan yang ditentukan di junit-4.8.jar
dalam org.hamcrest.CoreMatchers
. Pada saat yang sama ada beberapa matcher lain di hamcrest-all-1.1.jar
dalam org.hamcrest.Matchers
. Jadi, mau kemana? Haruskah saya secara eksplisit memasukkan hamcrest JAR ke dalam proyek dan mengabaikan pencocokan yang disediakan oleh JUnit?
Secara khusus, saya tertarik dengan empty()
matcher dan tidak dapat menemukannya di salah satu toples ini. Saya butuh yang lain? :)
Dan pertanyaan filosofis: mengapa JUnit menyertakan org.hamcrest
paket ke distribusinya sendiri alih-alih mendorong kami untuk menggunakan pustaka hamcrest asli?
org.hamcrest.Matchers.empty()
berada? Bisakah Anda memberi tautan ke file JAR?