/** * It tests the creation of a router subnetwork and its json representation. * * @throws Exception */ @Test public void testCreateRouter() 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); RouterInstance router = new RouterInstance(ID, ROUTER_NAME); router.setIdRouter(ID); network.addRouter(router); assertEquals(router.toJson(), ROUTER_STRING); assertEquals(network.toAddInterfaceJson(), ADDINTERFACE); }
/** * It tests the creation of network, subnetwork and router. * * @throws Exception */ @Test public void testCreateNetworkAndSubNetAndRouter() throws Exception { Network network = new Network(NETWORK_NAME, VDC, REGION); SubNetwork subnet = new SubNetwork(SUBNETWORK_NAME, VDC, REGION); network.addSubNet(subnet); RouterInstance router = new RouterInstance(ID_PUBLIC_NET, ROUTER_NAME); router.setIdRouter(ID); assertEquals(network.getNetworkName(), NETWORK_NAME); assertEquals(network.getSubNets().size(), 1); for (SubNetwork subNet : network.getSubNets()) { assertEquals(subNet.getName(), SUBNETWORK_NAME); } }