Examples of OrgNetwork


Examples of org.jclouds.vcloud.director.v1_5.domain.org.OrgNetwork

   @Test(description = "PUT /admin/network/{id}" )
   public void testEditNetwork() {
      //TODO: ensure network instanceof OrgNetwork, may require queries
      assertTrue(network instanceof OrgNetwork, String.format(URN_REQ_LIVE, "OrgNetwork"));
     
      OrgNetwork oldNetwork = Network.<OrgNetwork>toSubType(network)
            .toBuilder()
            .tasks(ImmutableSet.<Task>of())
            .build();
     
      OrgNetwork editNetwork = getMutatedOrgNetwork(oldNetwork);
     
      try {
         Task editNetworkTask = networkApi.edit(networkUrn, editNetwork);
         Checks.checkTask(editNetworkTask);
         assertTrue(retryTaskSuccess.apply(editNetworkTask), String.format(TASK_COMPLETE_TIMELY, "editNetworkTask"));
         network = networkApi.get(networkUrn);
        
         Checks.checkOrgNetwork(Network.<OrgNetwork>toSubType(network));
        
         assertTrue(equal(network.getConfiguration().getIpScope(),
               editNetwork.getConfiguration().getIpScope()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "ipScope"));
         assertTrue(equal(network.getConfiguration().getParentNetwork(),
               editNetwork.getConfiguration().getParentNetwork()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "parentNetwork"));
         assertTrue(equal(network.getConfiguration().getFenceMode(),
               editNetwork.getConfiguration().getFenceMode()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "fenceMode"));
         assertTrue(equal(network.getConfiguration().retainNetInfoAcrossDeployments(),
               editNetwork.getConfiguration().retainNetInfoAcrossDeployments()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "retainNetInfoAcrossDeployments"));
         assertTrue(equal(network.getConfiguration().getNetworkFeatures(),
               editNetwork.getConfiguration().getNetworkFeatures()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "networkFeatures"));
         assertTrue(equal(network.getConfiguration().getSyslogServerSettings(),
               editNetwork.getConfiguration().getSyslogServerSettings()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "syslogServerSettings"));
         assertTrue(equal(network.getConfiguration().getRouterInfo(),
               editNetwork.getConfiguration().getRouterInfo()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK+".configuration", "routerInfo"));
         // FIXME: fails
//      assertTrue(equal(Network.<OrgNetwork>toSubType(network).getNetworkPool(),
//            editNetwork.getNetworkPool()),
//            String.format(OBJ_FIELD_UPDATABLE, NETWORK, "networkPool"));
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.org.OrgNetwork

      assertNotNull(networkUrn, String.format(URN_REQ_LIVE, NETWORK));

      Network abstractNetwork = networkApi.get(networkUrn);
      assertTrue(abstractNetwork instanceof OrgNetwork,
               String.format(REQUIRED_VALUE_OBJECT_FMT, ".class", NETWORK, abstractNetwork.getClass(), "OrgNetwork"));
      OrgNetwork network = Network.toSubType(abstractNetwork);
      assertNotNull(network, String.format(OBJ_REQ_LIVE, NETWORK));
      assertNotEquals("DO NOT USE", network.getDescription(), "Network isn't to be used for testing");

      Checks.checkOrgNetwork(network);
   }
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.org.OrgNetwork

   @Test(description = "PUT /admin/network/{id}" )
   public void testEditNetwork() {
      //TODO: ensure network instanceof OrgNetwork, may require queries
      assertTrue(network instanceof OrgNetwork, String.format(URN_REQ_LIVE, "OrgNetwork"));
     
      OrgNetwork oldNetwork = Network.<OrgNetwork>toSubType(network)
            .toBuilder()
            .tasks(ImmutableSet.<Task>of())
            .build();
     
      OrgNetwork editNetwork = getMutatedOrgNetwork(oldNetwork);
     
      try {
         Task editNetworkTask = networkApi.edit(networkUrn, editNetwork);
         Checks.checkTask(editNetworkTask);
         assertTrue(retryTaskSuccess.apply(editNetworkTask), String.format(TASK_COMPLETE_TIMELY, "editNetworkTask"));
         network = networkApi.get(networkUrn);
        
         Checks.checkOrgNetwork(Network.<OrgNetwork>toSubType(network));
        
         assertTrue(equal(network.getConfiguration().getIpScope(),
               editNetwork.getConfiguration().getIpScope()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "ipScope"));
         assertTrue(equal(network.getConfiguration().getParentNetwork(),
               editNetwork.getConfiguration().getParentNetwork()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "parentNetwork"));
         assertTrue(equal(network.getConfiguration().getFenceMode(),
               editNetwork.getConfiguration().getFenceMode()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "fenceMode"));
         assertTrue(equal(network.getConfiguration().retainNetInfoAcrossDeployments(),
               editNetwork.getConfiguration().retainNetInfoAcrossDeployments()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "retainNetInfoAcrossDeployments"));
         assertTrue(equal(network.getConfiguration().getNetworkFeatures(),
               editNetwork.getConfiguration().getNetworkFeatures()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "networkFeatures"));
         assertTrue(equal(network.getConfiguration().getSyslogServerSettings(),
               editNetwork.getConfiguration().getSyslogServerSettings()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "syslogServerSettings"));
         assertTrue(equal(network.getConfiguration().getRouterInfo(),
               editNetwork.getConfiguration().getRouterInfo()),
               String.format(OBJ_FIELD_UPDATABLE, NETWORK + ".configuration", "routerInfo"));
         // FIXME: fails
//      assertTrue(equal(Network.<OrgNetwork>toSubType(network).getNetworkPool(),
//            editNetwork.getNetworkPool()),
//            String.format(OBJ_FIELD_UPDATABLE, NETWORK, "networkPool"));
View Full Code Here

Examples of org.jclouds.vcloud.director.v1_5.domain.org.OrgNetwork

      assertNotNull(networkUrn, String.format(URN_REQ_LIVE, NETWORK));

      Network abstractNetwork = networkApi.get(networkUrn);
      assertTrue(abstractNetwork instanceof OrgNetwork,
               String.format(REQUIRED_VALUE_OBJECT_FMT, ".class", NETWORK, abstractNetwork.getClass(), "OrgNetwork"));
      OrgNetwork network = Network.toSubType(abstractNetwork);
      assertNotNull(network, String.format(OBJ_REQ_LIVE, NETWORK));
      assertNotEquals("DO NOT USE", network.getDescription(), "Network isn't to be used for testing");

      Checks.checkOrgNetwork(network);
   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

public class OrgNetworkHandlerTest {
   public void testIsolated() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-isolated.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "isolation01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/990419644"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(false, "192.168.15.1", "255.255.255.0",
               "23.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("192.168.15.100", "192.168.15.199")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.ISOLATED);
      assert result.getConfiguration().getFeatures() != null;

      assertEquals(result.getConfiguration().getFeatures().getDhcpService(), new DhcpService(false, 3600, 7200,
               new IpRange("192.168.15.2", "192.168.15.99")));
      assertEquals(result.getConfiguration().getFeatures().getFirewallService(), null);
      assertEquals(result.getConfiguration().getFeatures().getNatService(), null);

      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

   public void testBridged() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-bridged.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "internet01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/758634723"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(true, "174.47.101.161", "255.255.255.224",
               "24.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("174.47.101.164", "174.47.101.190")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.BRIDGED);
      assert result.getConfiguration().getFeatures() == null;
      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

public class OrgNetworkHandlerTest {
   public void testIsolated() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-isolated.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "isolation01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/990419644"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(false, "192.168.15.1", "255.255.255.0",
               "23.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("192.168.15.100", "192.168.15.199")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.ISOLATED);
      assert result.getConfiguration().getFeatures() != null;

      assertEquals(result.getConfiguration().getFeatures().getDhcpService(), new DhcpService(false, 3600, 7200,
               new IpRange("192.168.15.2", "192.168.15.99")));
      assertEquals(result.getConfiguration().getFeatures().getFirewallService(), null);
      assertEquals(result.getConfiguration().getFeatures().getNatService(), null);

      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

   public void testBridged() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-bridged.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "internet01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/758634723"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(true, "174.47.101.161", "255.255.255.224",
               "24.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("174.47.101.164", "174.47.101.190")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.BRIDGED);
      assert result.getConfiguration().getFeatures() == null;
      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

public class OrgNetworkHandlerTest {
   public void testIsolated() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-isolated.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "isolation01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/990419644"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(false, "192.168.15.1", "255.255.255.0",
               "23.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("192.168.15.100", "192.168.15.199")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.ISOLATED);
      assert result.getConfiguration().getFeatures() != null;

      assertEquals(result.getConfiguration().getFeatures().getDhcpService(), new DhcpService(false, 3600, 7200,
               new IpRange("192.168.15.2", "192.168.15.99")));
      assertEquals(result.getConfiguration().getFeatures().getFirewallService(), null);
      assertEquals(result.getConfiguration().getFeatures().getNatService(), null);

      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.OrgNetwork

   public void testBridged() {
      InputStream is = getClass().getResourceAsStream("/orgnetwork-bridged.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      OrgNetwork result = factory.create(injector.getInstance(OrgNetworkHandler.class)).parse(is);
      assertEquals(result.getName(), "internet01");
      assertEquals(result.getHref(), URI.create("https://vcenterprise.bluelock.com/api/v1.0/network/758634723"));
      assertEquals(result.getType(), "application/vnd.vmware.vcloud.network+xml");
      assertEquals(result.getOrg(), new ReferenceTypeImpl(null, VCloudMediaType.ORG_XML, URI
               .create("https://vcenterprise.bluelock.com/api/v1.0/org/9566014")));
      assertEquals(result.getDescription(), null);
      assertEquals(result.getTasks(), ImmutableList.of());
      assert result.getConfiguration() != null;

      assertEquals(result.getConfiguration().getIpScope(), new IpScope(true, "174.47.101.161", "255.255.255.224",
               "24.172.173.113", null, null,
               ImmutableSet.<IpRange> of(new IpRange("174.47.101.164", "174.47.101.190")), ImmutableSet.<String> of()));
      assertEquals(result.getConfiguration().getParentNetwork(), null);
      assertEquals(result.getConfiguration().getFenceMode(), FenceMode.BRIDGED);
      assert result.getConfiguration().getFeatures() == null;
      assertEquals(result.getNetworkPool(), null);
      assertEquals(result.getAllowedExternalIpAddresses(), ImmutableSet.<String> of());

   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.