Я хочу использовать Hamcrest hasItems
с «фактической» коллекцией, которая является ArrayList<? extends SomeInterface>
на
assertThat(ArrayList<? extends SomeInterface>, hasItems(InstanceOfSomeInterface))
, компилятор говорит:
Метод assertThat(T, Matcher<T>)
в типе Assert
не применимо для аргументов (ArrayList<capture#9-of ? extends MyInterface>, Matcher<Iterable<MyInterface>>)
что не так?Что я могу сделать с этим (я действительно хочу использовать Hamcrest здесь)?