我想使用 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)?