public VDS getvds() { VDS vds = new VDS(); vds.setStaticData(vdsStatic); return vds; }
@Override protected VDS getEntity(int index) { VDS entity = setUpEntityExpectations(spy(new VDS()), null, index); return entity; }
@Override protected VDS getEntity(int index) { return setUpEntityExpectations(spy(new VDS()), mock(VdsStatistics.class), index); }
protected void setUpGetHostByNameExpectations(int idx) { VDS host = BackendHostsResourceTest.setUpEntityExpectations(spy(new VDS()), idx); setUpGetEntityExpectations(QueryType.GetVdsByName, NameQueryParameters.class, new String[]{"Name"}, new Object[]{NAMES[idx]}, host); } }
protected void setUpGetHostByNameExpectations(int idx) { VDS host = BackendHostsResourceTest.setUpEntityExpectations(spy(new VDS()), idx); setUpGetEntityExpectations(QueryType.GetVdsByName, NameQueryParameters.class, new String[]{"Name"}, new Object[]{NAMES[idx]}, host); } }
protected void setGetVdsQueryExpectations(int times) { while (times-- > 0) { VDS vds = new VDS(); vds.setClusterId(GUIDS[0]); setUpEntityQueryExpectations(QueryType.GetVdsByVdsId, IdQueryParameters.class, new String[] { "Id" }, new Object[] { PARENT_GUID }, vds); } }
protected void setGetVdsQueryExpectations(int times) { while (times-- > 0) { VDS vds = new VDS(); vds.setClusterId(GUIDS[0]); setUpEntityQueryExpectations(QueryType.GetVdsByVdsId, IdQueryParameters.class, new String[] { "Id" }, new Object[] { PARENT_GUID }, vds); } }
private VDS getHost() { VDS host = new VDS(); host.setId(HOST_ID); host.setOpenstackNetworkProviderId(PROVIDER_ID); return host; }
@Mapping(from = ExternalHost.class, to = VDS.class) public static VDS map(ExternalHost model, VDS template) { VDS entity = template != null? template: new VDS(); if (model.isSetId()) { entity.setVdsName(hex2string(model.getId())); } else if (model.isSetName()) { entity.setVdsName(model.getName()); } if (model.isSetAddress()) { entity.setHostName(model.getAddress()); } return entity; } }
@Test public void testLibvirtVersion() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setLibvirtVersion(new RpmVersion("libvirt-0.9.10-21.el6_3.4", "libvirt-", true)); Host host = HostMapper.map(vds, (Host) null); assertNotNull(host.getLibvirtVersion()); assertEquals(Long.valueOf(0), Long.valueOf(host.getLibvirtVersion().getMajor())); assertEquals(Long.valueOf(9), Long.valueOf(host.getLibvirtVersion().getMinor())); assertEquals(Long.valueOf(0), Long.valueOf(host.getLibvirtVersion().getRevision())); assertEquals(Long.valueOf(10), Long.valueOf(host.getLibvirtVersion().getBuild())); assertEquals("libvirt-0.9.10-21.el6_3.4", host.getLibvirtVersion().getFullVersion()); }
@Test public void testMemoryMapping() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setPhysicalMemMb(4000); Host host = HostMapper.map(vds, (Host) null); assertNotNull(host.getMemory()); assertEquals(Long.valueOf(4194304000L), host.getMemory()); }
@Test public void getClusterWithVds() { final VDS v = new VDS(); v.setClusterId(GUID); b.setVds(v); final Cluster g = b.getCluster(); assertEquals(GUID, g.getId()); }
@Test public void vdsIdRefVds() { b.setVdsIdRef(null); final VDS v = new VDS(); v.setId(GUID); b.setVds(v); final Guid g = b.getVdsIdRef(); assertEquals(GUID, g); }
@Test public void vdsNameVds() { b.setVdsName(null); final VDS v = new VDS(); v.setVdsName(NAME); b.setVds(v); final String s = b.getVdsName(); assertEquals(NAME, s); }
@Test public void getVdsWithVds() { final VDS vds = new VDS(); final VM vm = null; final Guid vdsId = null; b.setVds(vds); b.setVdsId(vdsId); b.setVm(vm); final VDS v = b.getVds(); assertEquals(vds, v); }
@Test public void testVmSummaryMapping() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setVmCount(2); vds.setVmActive(1); vds.setVmMigrating(1); Host host = HostMapper.map(vds, (Host) null); assertEquals(Integer.valueOf(2), host.getSummary().getTotal()); assertEquals(Integer.valueOf(1), host.getSummary().getActive()); assertEquals(Integer.valueOf(1), host.getSummary().getMigrating()); }
@Test public void testPmProxyPreferences() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setFenceProxySources(Arrays.asList(FenceProxySourceType.CLUSTER, FenceProxySourceType.DC)); Host host = HostMapper.map(vds, (Host) null); assertEquals(2, host.getPowerManagement().getPmProxies().getPmProxies().size()); assertEquals(PmProxyType.CLUSTER, host.getPowerManagement().getPmProxies().getPmProxies().get(0).getType()); assertEquals(PmProxyType.DC, host.getPowerManagement().getPmProxies().getPmProxies().get(1).getType()); }
@Test public void testHostOs() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setHostOs("Fedora - 17 - 1"); Host host = HostMapper.map(vds, (Host) null); assertNotNull(host.getOs()); assertTrue(host.getOs().isSetVersion()); assertEquals("Fedora", host.getOs().getType()); assertEquals("17 - 1", host.getOs().getVersion().getFullVersion()); assertEquals(Long.valueOf(17), Long.valueOf(host.getOs().getVersion().getMajor())); assertEquals(Long.valueOf(1), Long.valueOf(host.getOs().getVersion().getMinor())); }
@Test public void testDevicePassthroughMapping() { VDS vds = new VDS(); vds.setId(Guid.Empty); vds.setHostDevicePassthroughEnabled(true); Host host = HostMapper.map(vds, (Host) null); assertNotNull(host); assertNotNull(host.getDevicePassthrough()); assertTrue(host.getDevicePassthrough().isEnabled()); } }