@Test public void testUpdateOvfDiskNotSupported() { DiskImage updatedDisk = createDiskImage(); updatedDisk.setReadOnly(true); updatedDisk.setDiskInterface(DiskInterface.IDE); DiskImage diskFromDB = createDiskImage(); diskFromDB.setReadOnly(false); diskFromDB.setDiskInterface(DiskInterface.IDE); diskFromDB.setContentType(DiskContentType.OVF_STORE); when(diskDao.get(diskImageGuid)).thenReturn(diskFromDB); initializeCommand(new UpdateVmDiskParameters(vmId, diskImageGuid, updatedDisk)); when(diskValidator.isDiskUsedAsOvfStore()).thenCallRealMethod(); CanDoActionTestUtils.runAndAssertCanDoActionFailure( command, EngineMessage.ACTION_TYPE_FAILED_OVF_DISK_NOT_SUPPORTED); }