Examples of ELBApi


Examples of org.jclouds.elb.ELBApi

   @Test(expectedExceptions = ResourceNotFoundException.class)
   public void testAddZoneToLoadBalancerWhenResponseIs404() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(404).build();

      ELBApi apiWhenDontExist = requestSendsResponse(
            addZoneToLoadBalancer, getResponse);

      apiWhenDontExist.getAvailabilityZoneApi().addAvailabilityZoneToLoadBalancer("us-east-1a", "name");
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   public void testAddZonesToLoadBalancerWhenResponseIs2xx() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(200)
               .payload(payloadFromResourceWithContentType("/zones.xml", "text/xml")).build();

      ELBApi apiWhenExist = requestSendsResponse(addZonesToLoadBalancer, getResponse);

      assertEquals(
               apiWhenExist.getAvailabilityZoneApi().addAvailabilityZonesToLoadBalancer(ImmutableSet.of("us-east-1a", "us-east-1b"), "name")
                        .toString(), new AvailabilityZonesResultHandlerTest().expected().toString());
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   @Test(expectedExceptions = ResourceNotFoundException.class)
   public void testAddZonesToLoadBalancerWhenResponseIs404() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(404).build();

      ELBApi apiWhenDontExist = requestSendsResponse(addZonesToLoadBalancer, getResponse);

      apiWhenDontExist.getAvailabilityZoneApi().addAvailabilityZonesToLoadBalancer(ImmutableSet.of("us-east-1a", "us-east-1b"), "name");
   }  
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   public void testRemoveZoneFromLoadBalancerWhenResponseIs2xx() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(200)
            .payload(payloadFromResourceWithContentType("/zones.xml", "text/xml")).build();

      ELBApi apiWhenExist = requestSendsResponse(
            removeZoneFromLoadBalancer, getResponse);

      assertEquals(apiWhenExist.getAvailabilityZoneApi().removeAvailabilityZoneFromLoadBalancer("us-east-1a", "name").toString(), new AvailabilityZonesResultHandlerTest().expected().toString());
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   @Test(expectedExceptions = ResourceNotFoundException.class)
   public void testRemoveZoneFromLoadBalancerWhenResponseIs404() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(404).build();

      ELBApi apiWhenDontExist = requestSendsResponse(
            removeZoneFromLoadBalancer, getResponse);

      apiWhenDontExist.getAvailabilityZoneApi().removeAvailabilityZoneFromLoadBalancer("us-east-1a", "name");
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   public void testRemoveZonesFromLoadBalancerWhenResponseIs2xx() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(200)
               .payload(payloadFromResourceWithContentType("/zones.xml", "text/xml")).build();

      ELBApi apiWhenExist = requestSendsResponse(removeZonesFromLoadBalancer, getResponse);

      assertEquals(
               apiWhenExist.getAvailabilityZoneApi().removeAvailabilityZonesFromLoadBalancer(ImmutableSet.of("us-east-1a", "us-east-1b"), "name")
                        .toString(), new AvailabilityZonesResultHandlerTest().expected().toString());
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   @Test(expectedExceptions = ResourceNotFoundException.class)
   public void testRemoveZonesFromLoadBalancerWhenResponseIs404() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(404).build();

      ELBApi apiWhenDontExist = requestSendsResponse(removeZonesFromLoadBalancer, getResponse);

      apiWhenDontExist.getAvailabilityZoneApi().removeAvailabilityZonesFromLoadBalancer(ImmutableSet.of("us-east-1a", "us-east-1b"), "name");
   }  
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   @Override
   protected void validateNodesInLoadBalancer() {
      ApiContext<ELBApi> elbContext = view.unwrap();
      // TODO create a LoadBalancer object and an appropriate list method so that this
      // does not have to be EC2 specific code
      ELBApi elbApi = elbContext.getApi();

      Builder<String> instanceIds = ImmutableSet.<String> builder();
      for (NodeMetadata node : nodes) {
         instanceIds.add(node.getProviderId());
      }

      FluentIterable<LoadBalancer> elbs = elbApi.getLoadBalancerApi().list().concat();
      for (LoadBalancer elb : elbs) {
         if (elb.getName().equals(group))
            assertEquals(elb.getInstanceIds(), instanceIds.build());
      }
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   public void testGetHealthOfInstancesOfLoadBalancerIs2xx() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(200)
            .payload(payloadFromResourceWithContentType("/describe_instancehealth.xml", "text/xml")).build();

      ELBApi apiWhenExist = requestSendsResponse(
            get, getResponse);

      assertEquals(apiWhenExist.getInstanceApi().getHealthOfInstancesOfLoadBalancer("name").toString(), new DescribeInstanceHealthResponseTest().expected().toString());
   }
View Full Code Here

Examples of org.jclouds.elb.ELBApi

   public void testGetHealthOfInstancesOfLoadBalancerWhenResponseIs404() throws Exception {

      HttpResponse getResponse = HttpResponse.builder().statusCode(404).build();

      ELBApi apiWhenDontExist = requestSendsResponse(
            get, getResponse);

      assertEquals(apiWhenDontExist.getInstanceApi().getHealthOfInstancesOfLoadBalancer("name"), ImmutableSet.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.