static Host getModel(int index) { Host model = new Host(); model.setName(NAMES[index]); model.setAddress(ADDRESSES[index]); model.setRootPassword(ROOT_PASSWORD); return model; }
@Test public void testStartWithHostName() { setUpGetHostByNameExpectations(1); Host host = new Host(); host.setName(NAMES[1]); testStartWithHost(host, GUIDS[1]); }
@Test public void testAddStorageDomainWithHostName() { Host host = new Host(); host.setName(NAMES[0]); setUpGetEntityExpectations(QueryType.GetVdsStaticByName, NameQueryParameters.class, new String[] { "Name" }, new Object[] { NAMES[0] }, setUpVDStatic(0)); doTestAddStorageDomain(0, host, false); }
@Test public void testCompleteSubFieldAlternatives() { Vm vm = new Vm(); vm.setHost(new Host()); vm.getHost().setName("zog"); CompletenessAssertor.validateParameters(vm, "host.id|name"); }
@Test public void testAddIncompleteParameters() { Host model = new Host(); model.setName(NAMES[0]); setUriInfo(setUpBasicUriExpectations()); verifyIncompleteException( assertThrows(WebApplicationException.class, () -> collection.add(model)), "Host", "add", "address"); }
for (int i =0; i < NAMES.length; i++){ Host newHost = new Host(); newHost.setName(NAMES[i]); hosts.getHosts().add(newHost);
@Test public void testMigrateWithHostName() { setUpGetHostByNameExpectations(1); setUriInfo(setUpActionExpectations(ActionType.MigrateVmToServer, MigrateVmToServerParameters.class, new String[] { "VmId", "VdsId", "ForceMigrationForNonMigratableVm" }, new Object[] { GUIDS[0], GUIDS[1], Boolean.FALSE })); Action action = new Action(); action.setHost(new Host()); action.getHost().setName(NAMES[1]); verifyActionResponse(resource.migrate(action)); }
@Test public void testAddWithPlacementPolicySingleHostName() { setUpAddVm(); setUpGetHostByNameExpectations(1); setUpGetConsoleExpectations(1); setUpCreationExpectations(ActionType.AddVm, AddVmParameters.class, new String[]{"StorageDomainId"}, new Object[]{GUIDS[0]}, true, true, GUIDS[2], QueryType.GetVmByVmId, IdQueryParameters.class, new String[]{"Id"}, new Object[]{GUIDS[2]}, getEntity(2)); Vm model = createModel(null); model.setPlacementPolicy(new VmPlacementPolicy()); model.getPlacementPolicy().setHosts(new Hosts()); model.getPlacementPolicy().getHosts().getHosts().add(new Host()); model.getPlacementPolicy().getHosts().getHosts().get(0).setName(NAMES[1]); Response response = collection.add(model); assertEquals(201, response.getStatus()); assertTrue(response.getEntity() instanceof Vm); verifyModel((Vm) response.getEntity(), 2); }
@Test public void testUpdateVmPolicySingleHostName() { setUpUdpateVm(); setUpGetHostByNameExpectations(1); setUriInfo(setUpActionExpectations(ActionType.UpdateVm, VmManagementParametersBase.class, new String[] {}, new Object[] {}, true, true)); Vm model = getModel(0); model.setPlacementPolicy(new VmPlacementPolicy()); model.getPlacementPolicy().setHosts(new Hosts()); model.getPlacementPolicy().getHosts().getHosts().add(new Host()); model.getPlacementPolicy().getHosts().getHosts().get(0).setName(NAMES[1]); verifyModel(resource.update(model), 0); }
@Test public void testUpdateVmPolicyHostsNames() { setUpUdpateVm(); for (int i =0; i < NAMES.length; i++){ setUpGetHostByNameExpectations(i); } setUriInfo(setUpActionExpectations(ActionType.UpdateVm, VmManagementParametersBase.class, new String[] {}, new Object[] {}, true, true)); Vm model = getModel(0); model.setPlacementPolicy(new VmPlacementPolicy()); Hosts hosts = new Hosts(); for (int i =0; i < NAMES.length; i++){ Host newHost = new Host(); newHost.setName(NAMES[i]); hosts.getHosts().add(newHost); } model.getPlacementPolicy().setHosts(hosts); verifyModel(resource.update(model), 0); }
host.setName(entity.getVdsName());
Host model = template != null ? template : new Host(); model.setId(entity.getId().toString()); model.setName(entity.getName()); model.setComment(entity.getComment()); if (entity.getClusterId() != null) {
to.setName(from.getName());