@Override protected Network postPopulate(Network model) { model.setStatus(NetworkStatus.NON_OPERATIONAL); model.setUsages(new Network.UsagesList()); model.getUsages().getUsages().add(NetworkUsage.DISPLAY); model.getUsages().getUsages().add(NetworkUsage.MIGRATION); model.getUsages().getUsages().add(NetworkUsage.MANAGEMENT); model.getUsages().getUsages().add(NetworkUsage.VM); model.getUsages().getUsages().add(NetworkUsage.DEFAULT_ROUTE); return super.postPopulate(model); } }
protected void verifyUpdate(Network model) { assertTrue(model.isSetDisplay()); assertEquals(true, model.isDisplay()); assertTrue(model.isSetUsages()); assertNotNull(model.getUsages().getUsages()); assertTrue(model.getUsages().getUsages().contains(NetworkUsage.DISPLAY)); assertTrue(model.getUsages().getUsages().contains(NetworkUsage.MIGRATION)); assertTrue(model.getUsages().getUsages().contains(NetworkUsage.DEFAULT_ROUTE)); assertTrue(model.isSetRequired()); assertEquals(true, model.isRequired()); }
model.getUsages().getUsages().add(NetworkUsage.VM); model.getUsages().getUsages().add(NetworkUsage.DISPLAY); model.getUsages().getUsages().add(NetworkUsage.MIGRATION); model.getUsages().getUsages().add(NetworkUsage.MANAGEMENT); model.getUsages().getUsages().add(NetworkUsage.DEFAULT_ROUTE); model.getUsages().getUsages().add(NetworkUsage.GLUSTER);
from.getUsages().getUsages().forEach(usage -> toList.add(usage.value()));
@Override protected void verify(Network model, Network transform) { assertNotNull(transform); assertEquals(model.getName(), transform.getName()); assertEquals(model.getId(), transform.getId()); assertEquals(model.getDescription(), transform.getDescription()); assertEquals(model.getComment(), transform.getComment()); assertNotNull(transform.getDataCenter()); assertEquals(model.getDataCenter().getId(), transform.getDataCenter().getId()); assertNotNull(transform.getIp()); assertEquals(model.getIp().getAddress(), transform.getIp().getAddress()); assertEquals(model.getIp().getNetmask(), transform.getIp().getNetmask()); assertEquals(model.getIp().getGateway(), transform.getIp().getGateway()); assertNotNull(transform.getVlan()); assertEquals(model.getVlan().getId(), transform.getVlan().getId()); assertEquals(model.isStp(), transform.isStp()); final Set<NetworkUsage> usagesSet = new HashSet<>(model.getUsages().getUsages()); assertTrue(usagesSet.contains(NetworkUsage.DISPLAY)); assertTrue(usagesSet.contains(NetworkUsage.MIGRATION)); assertTrue(usagesSet.contains(NetworkUsage.MANAGEMENT)); assertTrue(usagesSet.contains(NetworkUsage.VM)); assertTrue(usagesSet.contains(NetworkUsage.DEFAULT_ROUTE)); }
for (NetworkUsage usage : model.getUsages().getUsages()) { networkUsages.add(usage);
Network.UsagesList toUsages = to.getUsages(); if (toUsages == null) { toUsages = new Network.UsagesList();