![JAR search and dependency download from the Maven repository](/logo.png)
net.n2oapp.framework.autotest.impl.collection.N2oComponentsCollection Maven / Gradle / Ivy
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);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy