Esempio n. 1
0
  /**
   * 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);
  }
Esempio n. 2
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);
    }
  }
Esempio n. 3
0
  /**
   * 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);
    }
  }
Esempio n. 4
0
  /**
   * 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);
  }