Skip to content

Commit eadf401

Browse files
committed
Fix UT failure after changing virtual to physical size
1 parent aaee31a commit eadf401

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

server/src/test/java/org/apache/cloudstack/backup/BackupManagerTest.java

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import com.cloud.storage.dao.VolumeDao;
3232
import com.cloud.user.Account;
3333
import com.cloud.user.AccountManager;
34+
import com.cloud.user.AccountService;
3435
import com.cloud.user.AccountVO;
3536
import com.cloud.user.DomainManager;
3637
import com.cloud.user.ResourceLimitService;
@@ -237,7 +238,7 @@ public void restoreBackedUpVolumeTestHostIpAndDatastoreUuid() {
237238

238239
Mockito.when(backupProvider.restoreBackedUpVolume(Mockito.any(), Mockito.eq(volumeUuid),
239240
Mockito.eq("127.0.0.1"), Mockito.eq("e9804933-8609-4de3-bccc-6278072a496c"), Mockito.eq(vmNameAndState))).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success"));
240-
Pair<Boolean,String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
241+
Pair<Boolean, String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
241242

242243
assertEquals(Boolean.TRUE, restoreBackedUpVolume.first());
243244
assertEquals("Success", restoreBackedUpVolume.second());
@@ -258,7 +259,7 @@ public void restoreBackedUpVolumeTestHostIpAndDatastoreName() {
258259
Pair<String, VirtualMachine.State> vmNameAndState = new Pair<>("i-2-3-VM", VirtualMachine.State.Running);
259260
Mockito.when(backupProvider.restoreBackedUpVolume(Mockito.any(), Mockito.eq(volumeUuid),
260261
Mockito.eq("127.0.0.1"), Mockito.eq("datastore-name"), Mockito.eq(vmNameAndState))).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success2"));
261-
Pair<Boolean,String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
262+
Pair<Boolean, String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
262263

263264
assertEquals(Boolean.TRUE, restoreBackedUpVolume.first());
264265
assertEquals("Success2", restoreBackedUpVolume.second());
@@ -279,8 +280,8 @@ public void restoreBackedUpVolumeTestHostNameAndDatastoreUuid() {
279280
Pair<String, VirtualMachine.State> vmNameAndState = new Pair<>("i-2-3-VM", VirtualMachine.State.Running);
280281

281282
Mockito.when(backupProvider.restoreBackedUpVolume(Mockito.any(), Mockito.eq(volumeUuid),
282-
Mockito.eq("hostname"), Mockito.eq("e9804933-8609-4de3-bccc-6278072a496c"), Mockito.eq(vmNameAndState) )).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success3"));
283-
Pair<Boolean,String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
283+
Mockito.eq("hostname"), Mockito.eq("e9804933-8609-4de3-bccc-6278072a496c"), Mockito.eq(vmNameAndState))).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success3"));
284+
Pair<Boolean, String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
284285

285286
assertEquals(Boolean.TRUE, restoreBackedUpVolume.first());
286287
assertEquals("Success3", restoreBackedUpVolume.second());
@@ -301,8 +302,8 @@ public void restoreBackedUpVolumeTestHostAndDatastoreName() {
301302
Pair<String, VirtualMachine.State> vmNameAndState = new Pair<>("i-2-3-VM", VirtualMachine.State.Running);
302303

303304
Mockito.when(backupProvider.restoreBackedUpVolume(Mockito.any(), Mockito.eq(volumeUuid),
304-
Mockito.eq("hostname"), Mockito.eq("datastore-name"), Mockito.eq(vmNameAndState))).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success4"));
305-
Pair<Boolean,String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
305+
Mockito.eq("hostname"), Mockito.eq("datastore-name"), Mockito.eq(vmNameAndState))).thenReturn(new Pair<Boolean, String>(Boolean.TRUE, "Success4"));
306+
Pair<Boolean, String> restoreBackedUpVolume = backupManager.restoreBackedUpVolume(volumeUuid, backupVO, backupProvider, hostPossibleValues, datastoresPossibleValues, vm);
306307

307308
assertEquals(Boolean.TRUE, restoreBackedUpVolume.first());
308309
assertEquals("Success4", restoreBackedUpVolume.second());
@@ -375,7 +376,7 @@ public void tryRestoreVMTestRestoreFails() throws NoTransitionException {
375376

376377
private void overrideBackupFrameworkConfigValue() {
377378
ConfigKey configKey = BackupManager.BackupFrameworkEnabled;
378-
this.configDepotImpl = (ConfigDepotImpl)ReflectionTestUtils.getField(configKey, "s_depot");
379+
this.configDepotImpl = (ConfigDepotImpl) ReflectionTestUtils.getField(configKey, "s_depot");
379380
ConfigDepotImpl configDepot = Mockito.mock(ConfigDepotImpl.class);
380381
Mockito.when(configDepot.getConfigStringValue(Mockito.eq(BackupManager.BackupFrameworkEnabled.key()),
381382
Mockito.eq(ConfigKey.Scope.Global), Mockito.isNull())).thenReturn("true");
@@ -505,7 +506,7 @@ public void testCreateScheduledBackup() throws ResourceAllocationException {
505506
BackupProvider backupProvider = mock(BackupProvider.class);
506507
Backup backup = mock(Backup.class);
507508
when(backup.getId()).thenReturn(backupId);
508-
when(backup.getProtectedSize()).thenReturn(newBackupSize);
509+
when(backup.getSize()).thenReturn(newBackupSize);
509510
when(backupProvider.getName()).thenReturn("test");
510511
when(backupProvider.takeBackup(vm)).thenReturn(new Pair<>(true, backup));
511512
Map<String, BackupProvider> backupProvidersMap = new HashMap<>();
@@ -515,7 +516,7 @@ public void testCreateScheduledBackup() throws ResourceAllocationException {
515516
BackupVO backupVO = mock(BackupVO.class);
516517
when(backupVO.getId()).thenReturn(backupId);
517518
BackupVO oldestBackupVO = mock(BackupVO.class);
518-
when(oldestBackupVO.getProtectedSize()).thenReturn(oldBackupSize);
519+
when(oldestBackupVO.getSize()).thenReturn(oldBackupSize);
519520
when(oldestBackupVO.getId()).thenReturn(oldestBackupId);
520521
when(oldestBackupVO.getVmId()).thenReturn(vmId);
521522
when(oldestBackupVO.getBackupOfferingId()).thenReturn(backupOfferingId);
@@ -608,7 +609,7 @@ public void testBackupSyncTask() {
608609
when(vm.getId()).thenReturn(vmId);
609610
when(vm.getAccountId()).thenReturn(accountId);
610611
when(vmInstanceDao.listByZoneWithBackups(dataCenterId, null)).thenReturn(List.of(vm));
611-
Backup.Metric metric = new Backup.Metric(null, metricSize);
612+
Backup.Metric metric = new Backup.Metric(metricSize, null);
612613
Map<VirtualMachine, Backup.Metric> metricMap = new HashMap<>();
613614
metricMap.put(vm, metric);
614615
when(backupProvider.getBackupMetrics(Mockito.anyLong(), Mockito.anyList())).thenReturn(metricMap);
@@ -619,20 +620,20 @@ public void testBackupSyncTask() {
619620
when(backupProvider.listRestorePoints(vm)).thenReturn(restorePoints);
620621

621622
BackupVO backupInDb1 = new BackupVO();
622-
backupInDb1.setProtectedSize(backup1Size);
623+
backupInDb1.setSize(backup1Size);
623624
backupInDb1.setExternalId(restorePoint1ExternalId);
624625

625626
BackupVO backupInDb2 = new BackupVO();
626-
backupInDb2.setProtectedSize(backup2Size);
627+
backupInDb2.setSize(backup2Size);
627628
backupInDb2.setExternalId(null);
628629
ReflectionTestUtils.setField(backupInDb2, "id", backup2Id);
629630
when(backupDao.findById(backup2Id)).thenReturn(backupInDb2);
630631

631632
when(backupDao.listByVmId(null, vmId)).thenReturn(List.of(backupInDb1, backupInDb2));
632633

633634
BackupVO newBackupEntry = new BackupVO();
634-
newBackupEntry.setProtectedSize(newBackupSize);
635-
when(backupProvider.createNewBackupEntryForRestorePoint(restorePoint2, vm ,metric)).thenReturn(newBackupEntry);
635+
newBackupEntry.setSize(newBackupSize);
636+
when(backupProvider.createNewBackupEntryForRestorePoint(restorePoint2, vm, metric)).thenReturn(newBackupEntry);
636637

637638
try (MockedStatic<ActionEventUtils> ignored = Mockito.mockStatic(ActionEventUtils.class)) {
638639
Mockito.when(ActionEventUtils.onActionEvent(Mockito.anyLong(), Mockito.anyLong(),
@@ -647,7 +648,7 @@ public void testBackupSyncTask() {
647648

648649
verify(resourceLimitMgr, times(1)).decrementResourceCount(accountId, Resource.ResourceType.backup_storage, backup1Size);
649650
verify(resourceLimitMgr, times(1)).incrementResourceCount(accountId, Resource.ResourceType.backup_storage, metricSize);
650-
Assert.assertEquals(backupInDb1.getProtectedSize(), metricSize);
651+
Assert.assertEquals(backupInDb1.getSize(), metricSize);
651652

652653
verify(resourceLimitMgr, times(1)).incrementResourceCount(accountId, Resource.ResourceType.backup);
653654
verify(resourceLimitMgr, times(1)).incrementResourceCount(accountId, Resource.ResourceType.backup_storage, newBackupSize);

0 commit comments

Comments
 (0)