package org.ovirt.engine.core.bll.memory.sdcomparators; import org.junit.Test; import org.ovirt.engine.core.bll.memory.MemoryStorageHandler; import org.ovirt.engine.core.common.businessentities.storage.StorageType; public class StorageTypeSharedFirstComparatorTest extends StorageDomainComparatorAbstractTest { public StorageTypeSharedFirstComparatorTest() { comparator = MemoryStorageHandler.SHARED_FIRST_COMPARATOR; } @Test public void testCompareLocalWithShared() { storageDomain1.setStorageType(StorageType.LOCALFS); storageDomain2.setStorageType(StorageType.NFS); assertSmallerThan(storageDomain2, storageDomain1); } @Test public void testCompareSharedWithLocal() { storageDomain1.setStorageType(StorageType.LOCALFS); storageDomain2.setStorageType(StorageType.NFS); assertBiggerThan(storageDomain1, storageDomain2); } @Test public void testCompareLocalWithLocal() { storageDomain1.setStorageType(StorageType.LOCALFS); storageDomain2.setStorageType(StorageType.LOCALFS); assertEqualsTo(storageDomain1, storageDomain2); } @Test public void testCompareSharedWithShared() { storageDomain1.setStorageType(StorageType.NFS); storageDomain2.setStorageType(StorageType.ISCSI); assertEqualsTo(storageDomain1, storageDomain2); } }