package net.n2oapp.framework.autotest.impl.collection; import com.codeborne.selenide.CollectionCondition; import com.codeborne.selenide.ElementsCollection; import net.n2oapp.framework.autotest.api.collection.ComponentsCollection; /** * Абстрактная реализация коллекции компонентов для автотестирования */ public abstract class N2oComponentsCollection implements ComponentsCollection { private ElementsCollection elements; public ElementsCollection elements() { return elements; } @Override public void setElements(ElementsCollection elements) { this.elements = elements; } @Override public void shouldHaveSize(int size) { elements().shouldHave(CollectionCondition.size(size)); } @Override public void shouldBeEmpty() { elements().shouldBe(CollectionCondition.empty); } }