Search in sources :

Example 86 with DiskOfferingVO

use of com.cloud.storage.DiskOfferingVO in project cloudstack by apache.

the class VolumeObjectTest method validateGetLongValueFromDiskOfferingVoMethodNotNullNullDiskOfferingMustReturnValues.

@Test
public void validateGetLongValueFromDiskOfferingVoMethodNotNullNullDiskOfferingMustReturnValues() {
    DiskOfferingVO diskOfferingVO = new DiskOfferingVO();
    Mockito.doReturn(diskOfferingVO).when(volumeObjectSpy).getDiskOfferingVO();
    diskOfferingVO.setBytesReadRate(1l);
    diskOfferingVO.setBytesReadRateMax(2l);
    diskOfferingVO.setBytesReadRateMaxLength(3l);
    diskOfferingVO.setBytesWriteRate(4l);
    diskOfferingVO.setBytesWriteRateMax(5l);
    diskOfferingVO.setBytesWriteRateMaxLength(6l);
    diskOfferingVO.setIopsReadRate(7l);
    diskOfferingVO.setIopsReadRateMax(8l);
    diskOfferingVO.setIopsReadRateMaxLength(9l);
    diskOfferingVO.setIopsWriteRate(10l);
    diskOfferingVO.setIopsWriteRateMax(11l);
    diskOfferingVO.setIopsWriteRateMaxLength(12l);
    diskOfferingVoMethodsWithLongReturn.forEach(method -> Assert.assertEquals(method.apply(diskOfferingVO), volumeObjectSpy.getLongValueFromDiskOfferingVoMethod(method)));
}
Also used : DiskOfferingVO(com.cloud.storage.DiskOfferingVO) Test(org.junit.Test)

Aggregations

DiskOfferingVO (com.cloud.storage.DiskOfferingVO)86 ArrayList (java.util.ArrayList)34 ServiceOfferingVO (com.cloud.service.ServiceOfferingVO)32 VolumeVO (com.cloud.storage.VolumeVO)25 InvalidParameterValueException (com.cloud.exception.InvalidParameterValueException)24 Account (com.cloud.user.Account)23 CloudRuntimeException (com.cloud.utils.exception.CloudRuntimeException)22 ExcludeList (com.cloud.deploy.DeploymentPlanner.ExcludeList)18 List (java.util.List)16 StoragePool (com.cloud.storage.StoragePool)15 HypervisorType (com.cloud.hypervisor.Hypervisor.HypervisorType)14 DiskProfile (com.cloud.vm.DiskProfile)14 VMInstanceVO (com.cloud.vm.VMInstanceVO)14 HostVO (com.cloud.host.HostVO)13 NetworkVO (com.cloud.network.dao.NetworkVO)13 Pair (com.cloud.utils.Pair)13 DataCenterDeployment (com.cloud.deploy.DataCenterDeployment)12 PermissionDeniedException (com.cloud.exception.PermissionDeniedException)12 User (com.cloud.user.User)12 HashMap (java.util.HashMap)12