Возможный дубликат:
hasItems Hamcrest
Я написал тест, используя сопоставитель подколенного сухожилия, который выглядит так:
@Test
public void testGenericsIsEmpty() {
List<String> myStrings = new LinkedList<String>();
assertThat((Collection)myStrings,is(empty()));
}
Это работает, когда я компилирую в Eclipse, но не вне Eclipse. В моем проекте maven используется компилятор eclipse, поэтому при использовании maven он компилируется вне Eclipse, но если я использую стандартный компилятор java, он не компилируется.
я получаю сообщение об ошибке
не удается найти метод символа assertThat(java.util.Collection,org.hamcrest.Matcher>)
Я использую junit 4.10 и hamcrest 1.3.RC2.