Можно создать дубликат:
Hamcrest's hasItemsПочему этот помощник hamcrest работает в затмении, но не снаружи?
Я написал тест, используя Hamcrest Искателя, который выглядит как:
@Test
public void testGenericsIsEmpty() {
List<String> myStrings = new LinkedList<String>();
assertThat((Collection)myStrings,is(empty()));
}
Это работает, когда я компилирую в Eclipse, но не за пределами Eclipse. Мой проект maven использует компилятор eclipse, поэтому он компилируется за пределами Eclipse при использовании maven, но если я использую стандартный java-компилятор, он не компилируется.
Я получаю сообщение об ошибке
не может найти способ символьного assertThat (java.util.Collection, org.hamcrest.Matcher>)
Я использую JUnit 4.10 и Hamcrest 1.3.RC2.
http://stackoverflow.com/questions/1092981/hamcrests-hasitems –
спасибо, я буду смотреть на это ... –
Да, это было Это. Это должно быть закрыто как дубликат. –