Skip to content

Commit 3882d33

Browse files
committed
fix failing test
1 parent fd36bcb commit 3882d33

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1824,6 +1824,13 @@ public void testListBackupSchedulesAsRootAdmin() {
18241824
Mockito.when(cmd.getVmId()).thenReturn(vmId);
18251825
Mockito.when(cmd.getId()).thenReturn(1L);
18261826

1827+
// Mock VM for validation
1828+
VMInstanceVO vm = Mockito.mock(VMInstanceVO.class);
1829+
Mockito.when(vmInstanceDao.findById(vmId)).thenReturn(vm);
1830+
Mockito.when(vm.getDataCenterId()).thenReturn(1L);
1831+
overrideBackupFrameworkConfigValue();
1832+
Mockito.doNothing().when(accountManager).checkAccess(Mockito.any(), Mockito.any(), Mockito.anyBoolean(), Mockito.any());
1833+
18271834
BackupScheduleVO schedule1 = Mockito.mock(BackupScheduleVO.class);
18281835
BackupScheduleVO schedule2 = Mockito.mock(BackupScheduleVO.class);
18291836
List<BackupScheduleVO> schedules = List.of(schedule1, schedule2);
@@ -1853,6 +1860,13 @@ public void testListBackupSchedulesAsNonAdmin() {
18531860
Mockito.when(cmd.getVmId()).thenReturn(vmId);
18541861
Mockito.when(cmd.getId()).thenReturn(1L);
18551862

1863+
// Mock VM for validation
1864+
VMInstanceVO vm = Mockito.mock(VMInstanceVO.class);
1865+
Mockito.when(vmInstanceDao.findById(vmId)).thenReturn(vm);
1866+
Mockito.when(vm.getDataCenterId()).thenReturn(1L);
1867+
overrideBackupFrameworkConfigValue();
1868+
Mockito.doNothing().when(accountManager).checkAccess(Mockito.any(), Mockito.any(), Mockito.anyBoolean(), Mockito.any());
1869+
18561870
BackupScheduleVO schedule = Mockito.mock(BackupScheduleVO.class);
18571871
List<BackupScheduleVO> schedules = List.of(schedule);
18581872

0 commit comments

Comments
 (0)