@Mapping(from = VmPool.class, to = VM.class) public static VM map(VmPool model, VM template) { VM entity = template != null ? template : new VM(); entity.setStaticData(map(model, entity.getStaticData())); return entity; }
protected org.ovirt.engine.core.common.businessentities.VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); vm.setId(GUIDS[index]); vm.setName(NAMES[index]); return vm; }
@Override protected org.ovirt.engine.core.common.businessentities.VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); vm.setId(GUIDS[index]); vm.setName(NAMES[index]); return vm; }
protected VM getVm() { VM vm = new VM(); vm.setId(VM_ID); vm.setIsoPath(ISO_PATH); vm.setCurrentCd(CURRENT_ISO_PATH); return vm; }
@Test public void testBuildVmOnSave() { VM vm = new VM(); VmListModel.buildVmOnSave(model, vm); verifyBuiltVm(vm); } }
@Test public void testBuildVmOnClone() { VM vm = new VM(); VmSnapshotListModel.buildVmOnClone(model, vm); verifyBuiltVm(vm); } }
@Mapping(from = Cdrom.class, to = VM.class) public static VM map(Cdrom model, VM template) { VM entity = template != null ? template : new VM(); if (model.isSetFile() && model.getFile().isSetId()) { entity.getStaticData().setIsoPath(model.getFile().getId()); } return entity; }
private VM getVm(String savedIso, String currentIso, VMStatus status) { VM vm = new VM(); vm.setId(VM_ID); vm.setIsoPath(savedIso); vm.setCurrentCd(currentIso); vm.setStatus(status); return vm; }
@Override protected VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); VmDynamic vmDynamic = new VmDynamic(); vmDynamic.setConsoleCurrentUserName("admin@internal"); vmDynamic.setClientIp("1.1.1.1"); vmDynamic.setGuestCurrentUserName("Ori"); vm.setDynamicData(vmDynamic); return vm; }
protected static VM buildVmOnNewTemplate(UnitVmModel model, VM vm) { VM resultVm = new VM(); resultVm.setId(vm.getId()); BuilderExecutor.build(model, resultVm.getStaticData(), new CommonUnitToVmBaseBuilder(), new MultiQueuesVmBaseBuilder()); BuilderExecutor.build(vm.getStaticData(), resultVm.getStaticData(), new VmBaseToVmBaseForTemplateCompositeBaseBuilder()); return resultVm; }
private void initVm() { vm = new VM(); vm.setName("Hosted Engine"); vm.setOrigin(OriginType.MANAGED_HOSTED_ENGINE); vm.setVmOs(OsRepository.DEFAULT_X86_OS); vm.setCpuPerSocket(4); vm.setThreadsPerCpu(2); } }
protected static VM buildVmOnSave(PoolModel model) { VM vm = new VM(); BuilderExecutor.build(model, vm.getStaticData(), new NameUnitToVmBaseBuilder(), new CoreUnitToVmBaseBuilder(), new KernelParamsUnitToVmBaseBuilder(), new MigrationOptionsUnitToVmBaseBuilder(), new DedicatedVmForVdsUnitToVmBaseBuilder(), new UsbPolicyUnitToVmBaseBuilder(), new CpuProfileUnitToVmBaseBuilder(), new MultiQueuesVmBaseBuilder()); BuilderExecutor.build(model, vm, new VmSpecificUnitToVmBuilder()); return vm; }
@Test public void vmNameNullVm() { b.setVmName(null); final VM v = new VM(); v.setName(NAME); b.setVm(v); final String n = b.getVmName(); assertEquals(NAME, n); }
@Test public void getClusterWithVm() { final VM v = new VM(); v.setClusterId(GUID); b.setVm(v); final Cluster g = b.getCluster(); assertEquals(GUID, g.getId()); }
@Test public void testClusterSpiceProxy() { org.ovirt.engine.core.common.businessentities.VM entity = new org.ovirt.engine.core.common.businessentities.VM(); entity.setClusterSpiceProxy(CLUSTER_SPICE_PROXY); Vm model = VmMapper.map(entity, (Vm) null); assertEquals(CLUSTER_SPICE_PROXY, model.getDisplay().getProxy()); }
@Test public void getVdsSwallowsException() { final VDS vds = null; final VM vm = new VM(); vm.setRunOnVds(GUID2); b.setVds(vds); b.setVdsId(GUID3); b.setVm(vm); final VDS v = b.getVds(); assertNull(v); }
@Test public void getVdsNullVdsId() { final VDS vds = null; final VM vm = new VM(); vm.setRunOnVds(GUID3); final Guid vdsId = null; b.setVds(vds); b.setVdsId(vdsId); b.setVm(vm); final VDS v = b.getVds(); assertNull(v); }
@Test public void getVdsWithVdsId() { final VM vm = new VM(); vm.setRunOnVds(GUID2); b.setVdsId(GUID); b.setVm(vm); final VDS v = b.getVds(); assertEquals(GUID, v.getId()); }
@Test public void testMapHostId() { org.ovirt.engine.core.common.businessentities.VM entity = new org.ovirt.engine.core.common.businessentities.VM(); entity.setStatus(VMStatus.Up); Guid guid = Guid.newGuid(); entity.setRunOnVds(guid); Vm model = VmMapper.map(entity, (Vm) null); assertEquals(guid.toString(), model.getHost().getId()); }
@Test public void testGuestFQDN() { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); VmDynamic vmDynamic = new VmDynamic(); vmDynamic.setStatus(VMStatus.Up); vmDynamic.setFqdn("localhost.localdomain"); vm.setDynamicData(vmDynamic); Vm map = VmMapper.map(vm, (Vm) null); assertNotNull(map.getFqdn()); assertEquals("localhost.localdomain", map.getFqdn()); }