@Override public Vms list() { Vms vms = new Vms(); AffinityGroup affinityGroup = getEntity(); if (affinityGroup.getVmIds() != null) { for (int i = 0; i < affinityGroup.getVmIds().size(); i++) { Vm vm = new Vm(); vm.setId(affinityGroup.getVmIds().get(i).toString()); vm.setName(affinityGroup.getVmEntityNames().get(i)); vm = addLinks(populate(vm, null)); // remove vm actions, not relevant to this context vm.setActions(null); vms.getVms().add(vm); } } return vms; }
@Test public void testCompleteParametersAlternativesSecond() { Vm vm = new Vm(); vm.setName("foo"); vm.setStatus(VmStatus.UP); CompletenessAssertor.validateParameters(vm, "name", "host|status"); }
@Test public void testCompleteParametersAlternativesFirst() { Vm vm = new Vm(); vm.setName("foo"); vm.setHost(new Host()); CompletenessAssertor.validateParameters(vm, "name", "host|status"); }
@Test public void testCloneVm() { org.ovirt.engine.core.common.businessentities.VM mockedVm = mock(org.ovirt.engine.core.common.businessentities.VM.class); VmStatic vmStatic = mock(VmStatic.class); when(mockedVm.getStaticData()).thenReturn(vmStatic); setUpGetEntityExpectations(QueryType.GetVmByVmId, IdQueryParameters.class, new String[]{"Id"}, new Object[]{GUIDS[0]}, mockedVm); setUriInfo(setUpActionExpectations(ActionType.CloneVm, CloneVmParameters.class, new String[] { "VmStaticData", "NewName" }, new Object[] { vmStatic, "someNewName" })); Action action = new Action(); Vm vm = new Vm(); vm.setName("someNewName"); action.setVm(vm); Response response = resource.doClone(action); verifyActionResponse(response); Action actionResponse = (Action)response.getEntity(); assertTrue(actionResponse.isSetStatus()); }
@Test public void testCompleteParameters() { Vm vm = new Vm(); vm.setName("foo"); vm.setStatus(VmStatus.UP); vm.setHost(new Host()); CompletenessAssertor.validateParameters(vm, "name", "host", "status"); }
@Test public void testAddIncompleteParameters() { Vm model = new Vm(); model.setName(NAMES[0]); setUriInfo(setUpBasicUriExpectations()); verifyIncompleteException( assertThrows(WebApplicationException.class, () -> collection.add(model)), "Vm", "add", "cluster.id|name"); }
static Vm getModel(int index) { Vm model = new Vm(); model.setName(NAMES[index]); model.setDescription(DESCRIPTIONS[index]); model.setId(GUIDS[index].toString()); model.setCluster(new org.ovirt.engine.api.model.Cluster()); model.getCluster().setId(GUIDS[2].toString()); return model; }
model.getVm().setName(NAMES[1]);
model.getVm().setName(NAMES[1]);
vm.setName(entity.getVmName());
private ExternalVmImport createVmImport() { File file = new File(); file.setId(DRIVERS_ISO); ExternalVmImport vmImport = new ExternalVmImport(); vmImport.setName(EXTERNAL_VM_NAME); vmImport.setVm(new Vm()); vmImport.getVm().setName(CREATED_VM_NAME); vmImport.setCluster(new Cluster()); vmImport.getCluster().setId(CLUSTER_ID.toString()); vmImport.setStorageDomain(new StorageDomain()); vmImport.getStorageDomain().setId(STORAGE_DOMAIN_ID.toString()); vmImport.setHost(new Host()); vmImport.getHost().setId(HOST_ID.toString()); vmImport.setSparse(true); vmImport.setProvider(ExternalVmProviderType.VMWARE); vmImport.setDriversIso(file); vmImport.setUsername(USERNAME); vmImport.setPassword(PASSWORD); vmImport.setUrl(VMWARE_URL); return vmImport; } }
to.setName(from.getName());