Package org.jclouds.softlayer

Examples of org.jclouds.softlayer.SoftLayerClient


               .addHeader("Accept", "application/json")
               .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==").build();

      HttpResponse found = HttpResponse.builder().statusCode(200).build();

      SoftLayerClient clientWhenServiceExists = requestSendsResponse(cancelGuest11, found);
     
      assert clientWhenServiceExists.getVirtualGuestClient().cancelService(11l);


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

      SoftLayerClient clientWhenServiceDoesntExist = requestSendsResponse(cancelGuest11, notFound);
     
      assert !clientWhenServiceDoesntExist.getVirtualGuestClient().cancelService(11l);

   }
View Full Code Here


     provider = "softlayer";
   }

   public void testGetActivePackagesWhenResponseIs2xx() {

      SoftLayerClient client = requestSendsResponse(HttpRequest.builder().method("GET")
                      .endpoint("https://api.softlayer.com/rest/v3/SoftLayer_Account/ActivePackages.json")
                      .addHeader("Accept", "application/json")
                      .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==")
                      .build(),

              HttpResponse.builder()
                      .statusCode(200)
                      .payload(payloadFromResource("/get_active_packages.json"))
                      .build());



      assertEquals(client.getAccountClient().getActivePackages(),
              ImmutableSet.of(
                      ProductPackage.builder()
                              .id(13)
                              .name("Dual Xeon (Dual Core) Woodcrest/Cloverton")
                              .description("<div class=\"PageTopicSubHead\">Dual Processor Multi-core Servers</div>")
View Full Code Here

                              .description("<div class=\"PageTopicSubHead\">Single Processor Multi-core Servers</div>")
                              .build()));
   }

   public void testGetActivePackagesWhenResponseIs404() {
      SoftLayerClient client = requestSendsResponse(HttpRequest.builder()
                        .method("GET")
                        .endpoint("https://api.softlayer.com/rest/v3/SoftLayer_Account/ActivePackages.json")
                        .addHeader("Accept", "application/json")
                        .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==")
                        .build(),
                HttpResponse.builder()
                            .statusCode(404)
                            .build());

      assertEquals(client.getAccountClient().getActivePackages(), null);
   }
View Full Code Here

      assertEquals(client.getAccountClient().getActivePackages(), null);
   }

   public void testGetReducedActivePackagesWhenResponseIs2xx() {
      SoftLayerClient client = requestSendsResponse(
             HttpRequest.builder().method("GET")
                     .endpoint("https://api.softlayer.com/rest/v3/SoftLayer_Account/ActivePackages.json")
                     .addHeader("Accept", "application/json")
                     .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==")
                     .addQueryParam("objectMask", ACTIVE_PACKAGE_MASK)
                     .build(),

             HttpResponse.builder()
                     .statusCode(200)
                     .payload(payloadFromResource("/get_reduced_active_packages.json"))
                     .build());

      assertEquals(client.getAccountClient().getReducedActivePackages(),
             ImmutableSet.of(
                     ProductPackage.builder()
                             .id(13)
                             .name("Dual Xeon (Dual Core) Woodcrest/Cloverton")
                             .description("<div class=\"PageTopicSubHead\">Dual Processor Multi-core Servers</div>")
View Full Code Here

                             .description("<div class=\"PageTopicSubHead\">Single Processor Multi-core Servers</div>")
                             .build()));
   }

   public void testGetReducedActivePackagesWhenResponseIs404() {
      SoftLayerClient client = requestSendsResponse(
             HttpRequest.builder()
                     .method("GET")
                     .endpoint("https://api.softlayer.com/rest/v3/SoftLayer_Account/ActivePackages.json")
                     .addHeader("Accept", "application/json")
                     .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==")
                     .addQueryParam("objectMask", ACTIVE_PACKAGE_MASK)
                     .build(),
             HttpResponse.builder()
                     .statusCode(404)
                     .build());
      assertEquals(client.getAccountClient().getReducedActivePackages(), null);
   }
View Full Code Here

               .addHeader("Accept", "application/json")
               .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==").build();

      HttpResponse found = HttpResponse.builder().statusCode(200).build();

      SoftLayerClient clientWhenServiceExists = requestSendsResponse(cancelGuest11, found);
     
      assert clientWhenServiceExists.getVirtualGuestClient().cancelService(11l);


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

      SoftLayerClient clientWhenServiceDoesntExist = requestSendsResponse(cancelGuest11, notFound);
     
      assert !clientWhenServiceDoesntExist.getVirtualGuestClient().cancelService(11l);

   }
View Full Code Here

TOP

Related Classes of org.jclouds.softlayer.SoftLayerClient

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.