package org.ovirt.engine.api.restapi.resource; import static org.mockito.Mockito.mock; import static org.ovirt.engine.api.restapi.resource.AbstractBackendNetworksResourceTest.setUpEntityExpectations; import java.util.ArrayList; import java.util.List; import org.junit.Ignore; import org.ovirt.engine.api.model.Network; @Ignore public class AbstractBackendNetworkResourceTest<N extends AbstractBackendNetworkResource> extends AbstractBackendSubResourceTest<Network, org.ovirt.engine.core.common.businessentities.network.Network, N> { public AbstractBackendNetworkResourceTest(N resource) { super(resource); } protected void init() { super.init(); initResource(resource.getParent()); } @Override protected org.ovirt.engine.core.common.businessentities.network.Network getEntity(int index) { return setUpEntityExpectations(mock(org.ovirt.engine.core.common.businessentities.network.Network.class), index); } protected org.ovirt.engine.core.common.businessentities.network.Network getEntity(int index, boolean isDisplay, boolean isMigration, boolean isRequired, boolean isDefaultRoute) { return setUpEntityExpectations(mock(org.ovirt.engine.core.common.businessentities.network.Network.class), isDisplay, isMigration, isRequired, isDefaultRoute, index); } protected List<org.ovirt.engine.core.common.businessentities.network.Network> getEntityList() { return getEntities(false, false, false, false); } protected List<org.ovirt.engine.core.common.businessentities.network.Network> getEntityList(boolean isDisplay, boolean isMigration, boolean isRequired, boolean isDefaultRoute) { return getEntities(isDisplay, isMigration, isRequired, isDefaultRoute); } private List<org.ovirt.engine.core.common.businessentities.network.Network> getEntities(boolean isDisplay, boolean isMigration, boolean isRequired, boolean isDefaultRoute) { List<org.ovirt.engine.core.common.businessentities.network.Network> entities = new ArrayList<>(); for (int i = 0; i < NAMES.length; i++) { if (isDisplay) { entities.add(getEntity(i, isDisplay, isMigration, isRequired, isDefaultRoute)); } else { entities.add(getEntity(i)); } } return entities; } }