أهلا،
في فئة ExpectedException ، يوجد هذا الاستيراد:
import static org.hamcrest.CoreMatchers.containsString;
والتي لا يمكن حلها إذا كنت تستخدم hamcrest-all لمجرد أن طريقة containsString موجودة في org.hamcrest.Matchers.
آه ، تقرير كاذب. اتضح أن mockito-all 1.9.5 يحتوي على hamcrest متكامل والذي تسبب في حدوث المشكلة. آسف.
apreg ، كيف حللت هذه المشكلة؟
آسف ، لا أستطيع التذكر
يجب عليك دائمًا تجنب استخدام hamcrest-all مع JUnit لأن hamcrest-all يحتوي على فئات من hamcrest-core. الرجاء استخدام hamcrest-library إذا كنت بحاجة إلى أكثر من المطابقات الأساسية.
التعليق الأكثر فائدة
يجب عليك دائمًا تجنب استخدام hamcrest-all مع JUnit لأن hamcrest-all يحتوي على فئات من hamcrest-core. الرجاء استخدام hamcrest-library إذا كنت بحاجة إلى أكثر من المطابقات الأساسية.