use of org.ovirt.engine.core.common.businessentities.storage.Disk in project ovirt-engine by oVirt.
the class DisksFilterTest method testFilterNonSnapableDisks.
@Test
public void testFilterNonSnapableDisks() {
Disk snapableDisk1 = createDisk(DiskStorageType.IMAGE, true, false, true, false);
Disk snapableDisk2 = createDisk(DiskStorageType.IMAGE, false, false, true, false);
Disk nonSnapableDisk1 = createDisk(DiskStorageType.IMAGE, true, true, false, false);
Disk nonSnapableDisk2 = createDisk(DiskStorageType.IMAGE, false, true, false, false);
List<Disk> disksList = Arrays.asList(snapableDisk1, nonSnapableDisk1, snapableDisk2, nonSnapableDisk2);
List<DiskImage> filteredList = DisksFilter.filterImageDisks(disksList, ONLY_SNAPABLE);
assertEquals(2, filteredList.size());
assertThat(filteredList, containsInAnyOrder(snapableDisk1, snapableDisk2));
}
use of org.ovirt.engine.core.common.businessentities.storage.Disk in project ovirt-engine by oVirt.
the class DisksFilterTest method testFilterNonLunDisks.
@Test
public void testFilterNonLunDisks() {
Disk lunDisk = createDisk(DiskStorageType.LUN, false, false, false, false);
Disk imageDisk = createDisk(DiskStorageType.IMAGE, false, false, true, false);
Disk cinderDisk = createDisk(DiskStorageType.CINDER, false, false, true, false);
List<Disk> disksList = Arrays.asList(lunDisk, imageDisk, cinderDisk);
List<LunDisk> filteredList = DisksFilter.filterLunDisks(disksList);
assertEquals(1, filteredList.size());
assertThat(filteredList, containsInAnyOrder(lunDisk));
}
use of org.ovirt.engine.core.common.businessentities.storage.Disk in project ovirt-engine by oVirt.
the class DisksFilterTest method testFilterUnpluggedDisks.
@Test
public void testFilterUnpluggedDisks() {
Disk pluggedDisk1 = createDisk(DiskStorageType.IMAGE, true, false, true, true);
Disk pluggedDisk2 = createDisk(DiskStorageType.IMAGE, false, false, true, true);
Disk unpluggedDisk1 = createDisk(DiskStorageType.IMAGE, true, true, false, false);
Disk unpluggedDisk2 = createDisk(DiskStorageType.IMAGE, false, true, false, false);
List<Disk> disksList = Arrays.asList(pluggedDisk1, unpluggedDisk1, pluggedDisk2, unpluggedDisk2);
List<DiskImage> filteredList = DisksFilter.filterImageDisks(disksList, ONLY_PLUGGED);
assertEquals(2, filteredList.size());
assertThat(filteredList, containsInAnyOrder(pluggedDisk1, pluggedDisk2));
}
use of org.ovirt.engine.core.common.businessentities.storage.Disk in project ovirt-engine by oVirt.
the class GetAllDisksWithSnapshotsQueryTest method assertAllDisksAreActive.
private void assertAllDisksAreActive(Collection<Disk> disks) {
for (Disk disk : disks) {
if (disk instanceof LunDisk) {
continue;
}
DiskImage diskImage = (DiskImage) disk;
assertTrue("disk should be active", diskImage.getActive());
}
}
use of org.ovirt.engine.core.common.businessentities.storage.Disk in project ovirt-engine by oVirt.
the class GetUnregisteredDisksQueryTest method testGetUnregisteredDisks.
@Test
public void testGetUnregisteredDisks() {
StorageDomain storageDomain = new StorageDomain();
when(storageDomainDaoMock.get(storageDomainId)).thenReturn(storageDomain);
// Execute query
getQuery().executeQueryCommand();
// Assert the query's results
@SuppressWarnings("unchecked") List<Disk> newDisks = getQuery().getQueryReturnValue().getReturnValue();
assertEquals(1, newDisks.size());
assertEquals(importDiskId, newDisks.get(0).getId());
}
Aggregations