package org.ovirt.engine.api.restapi.resource; import java.util.List; import org.ovirt.engine.api.model.DiskProfile; import org.ovirt.engine.core.common.businessentities.StorageDomain; import org.ovirt.engine.core.common.queries.IdQueryParameters; import org.ovirt.engine.core.common.queries.VdcQueryParametersBase; import org.ovirt.engine.core.common.queries.VdcQueryType; public class BackendDiskProfilesResourceTest extends AbstractBackendDiskProfilesResourceTest<BackendDiskProfilesResource> { public BackendDiskProfilesResourceTest() { super(new BackendDiskProfilesResource(), VdcQueryType.GetAllDiskProfiles, VdcQueryParametersBase.class); } @Override protected String[] getIncompleteFields() { return new String[] { "storageDomain.id" }; } @Override protected DiskProfile createIncompleteDiskProfile() { DiskProfile diskProfile = super.createIncompleteDiskProfile(); diskProfile.setName(NAMES[0]); return diskProfile; } @Override protected List<DiskProfile> getCollection() { return collection.list().getDiskProfiles(); } @Override protected void setUpStorageDomainQueryExpectations() { setUpEntityQueryExpectations(VdcQueryType.GetStorageDomainById, IdQueryParameters.class, new String[] { "Id" }, new Object[] { STORAGE_DOMAIN_ID }, new StorageDomain()); } }