Как проверить список объектов одним значением значения свойства с помощью AssertJ?

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 объектов как истину, т.е. значение isChanges, остальные все ложные из 1000; и он изменится до 300 вроде.

так как проверить, содержит ли список 200 объектов isChange значение true, используя assertJ

1 ответ

Вы можете использовать фильтр, если у вас есть правильный метод получения доступа к значению, или использовать лямбду:

assertThat(tests).filteredOn("change", true).hasSize(200);
Другие вопросы по тегам