@@ -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