Example #1
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);
    }
  }