0
class Test{
private Boolean isChange;

}
Assume that tests list contains 1000 objets.

List<Test> tests = new ArrayList<Test>();
Test t  = new Test();
t.setIschange(true);
tests.add(t);

就像我添加了 200 个对象作为 true 即 isChanges 值,剩下的都是 false 出 1000 个;它会变成 300 赞。

那么如何使用assertJ检查wheather列表是否包含200个对象isChange值是否为真

4

1 回答 1

2

如果您有适当的 getter 来访问该值,则可以使用过滤器,或者使用 lambda:

assertThat(tests).filteredOn("change", true).hasSize(200);
于 2015-10-13T19:47:59.973 回答