/** * It tests the eliminination of the subnets. * * @throws Exception */ @Test public void testClearSubNetInstances() throws Exception { NetworkInstance network = new NetworkInstance(NETWORK_NAME, VDC, REGION); network.setIdNetwork(ID); SubNetworkInstance subNetwork = new SubNetworkInstance(SUBNETWORK_NAME, VDC, REGION); subNetwork.setIdSubNet(ID); network.addSubNet(subNetwork); assertEquals(network.getSubNets().size(), 1); network.clearSubNets(); assertEquals(network.getSubNets().size(), 0); }
/** * Create a network instance test. * * @throws Exception */ @Test public void testCreateInstanceNetwork() throws Exception { Network network = new Network(NETWORK_NAME, VDC, REGION); SubNetwork subNet = new SubNetwork(SUBNETWORK_NAME, VDC, REGION); network.addSubNet(subNet); NetworkInstance networkInstance = network.toNetworkInstance(); assertEquals(networkInstance.getNetworkName(), NETWORK_NAME); assertEquals(networkInstance.toJson(), NETWORK_STRING); assertEquals(networkInstance.getSubNets().size(), 1); for (SubNetworkInstance subNet2 : networkInstance.getSubNets()) { assertEquals(subNet2.getName(), SUBNETWORK_NAME); } }
/** * Update subNet instance. * * @throws Exception */ @Test public void testUpdateSubNetInstance() throws Exception { NetworkInstance network = new NetworkInstance(NETWORK_NAME, VDC, REGION); SubNetworkInstance subnet = new SubNetworkInstance(SUBNETWORK_NAME, VDC, REGION, CIDR_ID); subnet.setId(new Long(ID)); network.addSubNet(subnet); SubNetworkInstance subnet2 = new SubNetworkInstance(SUBNETWORK_NAME, VDC, REGION, CIDR_ID); subnet2.setId(new Long(ID)); subnet2.setIdNetwork(ID); network.updateSubNet(subnet2); assertEquals(network.getSubNets().size(), 1); for (SubNetworkInstance subNet : network.getSubNets()) { assertEquals(subNet.getName(), SUBNETWORK_NAME); assertEquals(subNet.getCidr(), CIDR); assertEquals(subNet.getIdNetwork(), ID); } }
/** * Delete subNet. * * @throws Exception */ @Test public void testDeleteSubNetInstance() throws Exception { NetworkInstance network = new NetworkInstance(NETWORK_NAME, VDC, REGION); SubNetworkInstance subnet = new SubNetworkInstance(SUBNETWORK_NAME, VDC, REGION, CIDR_ID); Set<SubNetworkInstance> subNets = new HashSet<SubNetworkInstance>(); subNets.add(subnet); network.setSubNets(subNets); network.removes(subnet); assertEquals(network.getSubNets().size(), 0); }