我想断言List<Achievement>
包含 type 的成员TestAchievement
。
这是我的断言:
List<Achievement> achievements; // Populated elsewhere
assertThat(achievements,hasItem(isA(TestAchievement.class)));
这不编译,报告错误:
Assert 类型中的方法 assertThat(T, Matcher) 不适用于参数 (List, Matcher<Iterable<TestAchievement>>)
使用 Hamcrest 进行此类断言的正确语法是什么?