Esempio n. 1
0
  /**
   * It tests the creation o subnetwork and its json representation.
   *
   * @throws Exception
   */
  @Test
  public void testCreateSubNetworkInstance() 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(subNetwork.toJson(), SUBNETWORK_STRING);
    assertEquals(network.toAddInterfaceJson(), ADDINTERFACE);
  }
Esempio n. 2
0
  /**
   * Test add the same subneto.
   *
   * @throws Exception
   */
  @Test
  public void testAddtheSameSubNet() throws Exception {

    NetworkInstance network = new NetworkInstance(NETWORK_NAME, VDC, REGION);
    network.setIdNetwork(ID);
    SubNetworkInstance subNetwork = new SubNetworkInstance(SUBNETWORK_NAME, VDC, REGION, CIDR_ID);
    subNetwork.setIdSubNet(ID);
    network.addSubNet(subNetwork);
    network.addSubNet(subNetwork);

    assertEquals(network.getSubNets().size(), 1);
  }
Esempio n. 3
0
  /**
   * 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);
  }
Esempio n. 4
0
  /**
   * Clone subnet instances.
   *
   * @throws Exception
   */
  @Test
  public void testCloneSubNetInstances() 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);

    Set<SubNetworkInstance> subNets = network.cloneSubNets();
    assertEquals(subNets.size(), 1);
    for (SubNetworkInstance subNet : subNets) {
      assertEquals(subNet.getName(), SUBNETWORK_NAME);
      assertEquals(subNet.getCidr(), CIDR);
    }
  }