Package org.jclouds.route53.domain

Examples of org.jclouds.route53.domain.Change


      Route53Api success = requestSendsResponse(delete, deleteResponse);
      assertEquals(success.getHostedZoneApi().delete("Z1XTHCPEFRWV1X").toString(), new GetChangeResponseTest().expected().toString());
   }

   public void testDeleteWhenResponseIs404() {
      Route53Api fail = requestSendsResponse(delete, notFound);
      assertNull(fail.getHostedZoneApi().delete("Z1XTHCPEFRWV1X"));
   }
View Full Code Here


   }

   // TODO: this should really be an empty set
   @Test(expectedExceptions = ResourceNotFoundException.class)
   public void testListWhenResponseIs404() {
      Route53Api fail = requestSendsResponse(list, notFound);
      assertEquals(fail.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().get(0).toSet(), ImmutableSet.of());
   }
View Full Code Here

         .addHeader(HOST, "route53.amazonaws.com")
         .addHeader(DATE, "Mon, 21 Jan 02013 19:29:03 -0800")
         .addHeader("X-Amzn-Authorization", authForDate).build();

   public void testListAtWhenResponseIs2xx() {
      Route53Api apiWhenAtExist = requestSendsResponse(listAt, listResponse);
      NextRecord next = NextRecord.name("testdoc2.example.com");
      assertEquals(apiWhenAtExist.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").listAt(next).toString(),
            new ListResourceRecordSetsResponseTest().expected().toString());
   }
View Full Code Here

         .addHeader(HOST, "route53.amazonaws.com")
         .addHeader(DATE, "Mon, 21 Jan 02013 19:29:03 -0800")
         .addHeader("X-Amzn-Authorization", authForDate).build();
  
   public void testListAtNameAndTypeWhenResponseIs2xx() {
      Route53Api apiWhenAtExist = requestSendsResponse(listAtNameAndType, listResponse);
      NextRecord next = NextRecord.nameAndType("testdoc2.example.com", "NS");
      assertEquals(apiWhenAtExist.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").listAt(next).toString(),
            new ListResourceRecordSetsResponseTest().expected().toString());
   }
View Full Code Here

  
   public void testList2PagesWhenResponseIs2xx() {
      HttpResponse noMore = HttpResponse.builder().statusCode(OK.getStatusCode())
            .payload(payloadFromStringWithContentType("<ListResourceRecordSetsResponse />", "text/xml")).build();

      Route53Api success = requestsSendResponses(list, listResponse, listAtNameAndType, noMore);
      assertEquals(success.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().concat().toSet(),
            new ListResourceRecordSetsResponseTest().expected().toSet());
   }
View Full Code Here

         .addHeader(DATE, "Mon, 21 Jan 02013 19:29:03 -0800")
         .addHeader("X-Amzn-Authorization", authForDate)
         .payload(payloadFromResourceWithContentType("/delete_rrs_request.xml", "application/xml")).build();

   public void testDeleteWhenResponseIs2xx() {
      Route53Api success = requestSendsResponse(delete, jobResponse);
      assertEquals(success.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").create(ResourceRecordSet.builder()
                                                                                                          .name("jclouds.org.")
                                                                                                          .type("TXT")
                                                                                                          .ttl(0)
                                                                                                          .add("my texts").build()).toString(),
            new GetChangeResponseTest().expected().toString());
View Full Code Here

  
   HttpResponse createResponse = HttpResponse.builder().statusCode(OK.getStatusCode())
         .payload(payloadFromResourceWithContentType("/new_zone.xml", "text/xml")).build();

   public void testCreateWithReferenceWhenResponseIs2xx() {
      Route53Api success = requestSendsResponse(createWithReference, createResponse);
      assertEquals(success.getHostedZoneApi().createWithReference("jclouds.org.", "expect").toString(),
            new CreateHostedZoneResponseTest().expected().toString());
   }
View Full Code Here

         .homepage(URI.create("http://aws.amazon.com/route53/"))
         .console(URI.create("https://console.aws.amazon.com/route53/home"))
         .linkedServices("aws-ec2", "aws-elb", "aws-iam", "aws-route53", "aws-sts", "aws-cloudwatch", "aws-s3",
                     "aws-sqs", "aws-simpledb")
         .iso3166Codes("US-VA")
         .apiMetadata(new Route53ApiMetadata())
         .defaultProperties(AWSRoute53ProviderMetadata.defaultProperties());
      }
View Full Code Here

*/
@Test(groups = "unit", testName = "AWSRoute53ProviderTest")
public class AWSRoute53ProviderTest extends BaseProviderMetadataTest {

   public AWSRoute53ProviderTest() {
      super(new AWSRoute53ProviderMetadata(), new Route53ApiMetadata());
   }
View Full Code Here

         .homepage(URI.create("http://aws.amazon.com/route53/"))
         .console(URI.create("https://console.aws.amazon.com/route53/home"))
         .linkedServices("aws-ec2", "aws-elb", "aws-iam", "aws-route53", "aws-sts", "aws-cloudwatch", "aws-s3",
                     "aws-sqs", "aws-simpledb")
         .iso3166Codes("US-VA")
         .apiMetadata(new Route53ApiMetadata())
         .defaultProperties(AWSRoute53ProviderMetadata.defaultProperties());
      }
View Full Code Here

TOP

Related Classes of org.jclouds.route53.domain.Change

Copyright © 2018 www.massapicom. 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.