Java Hamcrest : 集合包含类型的项目
2022-09-02 03:06:03
我想断言 包含类型 .List<Achievement>
TestAchievement
这是我的断言:
List<Achievement> achievements; // Populated elsewhere
assertThat(achievements,hasItem(isA(TestAchievement.class)));
这不会编译,报告错误:
Assert类型中的方法assertThat(T,Matcher)不适用于参数(List,Matcher<Iterable<TestAchievement>>)
使用Hamcrest的这种类型的断言的正确语法是什么?