Package org.jclouds.http

Examples of org.jclouds.http.HttpResponse


                                 .addHeader("x-ms-version", "2012-03-01")
                                 .addHeader("Accept", "application/xml").build();
  
   public void testListWhenResponseIs2xx() throws Exception {

      HttpResponse listResponse = HttpResponse.builder().statusCode(200)
            .payload(payloadFromResourceWithContentType("/locations.xml", "application")).build();

      AzureManagementApi apiWhenExist = requestSendsResponse(
            list, listResponse);
View Full Code Here


      assertEquals(apiWhenExist.getLocationApi().list().toString(), new ListLocationsTest().expected().toString());
   }

   public void testListWhenResponseIs404() throws Exception {

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

      AzureManagementApi apiWhenDontExist = requestSendsResponse(
            list, listResponse);

      assertEquals(apiWhenDontExist.getLocationApi().list(), ImmutableSet.of());
View Full Code Here

   }

   @Override
   protected HttpResponse invoke(HttpURLConnection connection)
         throws IOException, InterruptedException {
      HttpResponse response = super.invoke(connection);

      byte[] data = closeClientButKeepContentStream(response);
      if (data != null
            && !new String(data).contains("<responseStatus>SUCCESS</responseStatus>")) {
         response = response.toBuilder().statusCode(500).build();
      }

      return response;
   }
View Full Code Here

            .method("GET")
            .endpoint("http://localhost:8080/api/json")
            .addHeader("Accept", "application/json")
            .addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==").build();

      HttpResponse getMasterResponse = HttpResponse.builder().statusCode(200)
            .payload(payloadFromResource("/master.json")).build();

      JenkinsApi apiWhenMasterExists = requestSendsResponse(getMaster, getMasterResponse);

      assertEquals(apiWhenMasterExists.getMaster().toString(),
View Full Code Here

            .builder()
            .method("GET")
            .endpoint("http://localhost:8080/computer/api/json")
            .addHeader("Accept", "application/json").build();

      HttpResponse getComputerViewResponse = HttpResponse.builder().statusCode(200)
            .payload(payloadFromResource("/computerview.json")).build();

      JenkinsApi apiWhenServersExist = requestSendsResponse(getComputerView, getComputerViewResponse);

      assertEquals(apiWhenServersExist.getComputerApi().getView().toString(),
View Full Code Here

      JenkinsErrorHandler function = new JenkinsErrorHandler();

      HttpCommand command = createMock(HttpCommand.class);
      HttpRequest request = HttpRequest.builder().method(method).endpoint(uri).build();
      HttpResponse response = HttpResponse.builder().statusCode(statusCode).message(message).payload(content).build();
      response.getPayload().getContentMetadata().setContentType(contentType);

      expect(command.getCurrentRequest()).andReturn(request).atLeastOnce();
      command.setException(classEq(expected));

      replay(command);
View Full Code Here

      expect(command.isReplayable()).andReturn(true);
      expect(command.getFailureCount()).andReturn(1).atLeastOnce();

      replay(cache, command);

      HttpResponse response = HttpResponse.builder().statusCode(401).build();

      InvalidateSessionAndRetryOn401AndLogoutOnClose retry = new InvalidateSessionAndRetryOn401AndLogoutOnClose(cache,
               sessionApi);

      assertTrue(retry.shouldRetryRequest(command, response));
View Full Code Here

      SessionApi sessionApi = createMock(SessionApi.class);
      LoadingCache<Credentials, SessionWithToken> cache = createMock(LoadingCache.class);

      replay(cache, command);

      HttpResponse response = HttpResponse.builder().statusCode(403).build();

      InvalidateSessionAndRetryOn401AndLogoutOnClose retry = new InvalidateSessionAndRetryOn401AndLogoutOnClose(cache,
               sessionApi);

      assertFalse(retry.shouldRetryRequest(command, response));
View Full Code Here

      VCloudDirectorErrorHandler function = Guice.createInjector().getInstance(VCloudDirectorErrorHandler.class);

      HttpCommand command = createMock(HttpCommand.class);
      HttpRequest request = HttpRequest.builder().method(method).endpoint(uri).build();
      HttpResponse response = HttpResponse.builder().statusCode(statusCode).message(message).payload(content).build();
      response.getPayload().getContentMetadata().setContentType(contentType);

      expect(command.getCurrentRequest()).andReturn(request).atLeastOnce();
      command.setException(classEq(expected));

      replay(command);
View Full Code Here

      JoyentCloudErrorHandler function = new JoyentCloudErrorHandler();

      HttpCommand command = createMock(HttpCommand.class);
      HttpRequest request = HttpRequest.builder().method(method).endpoint(uri).build();
      HttpResponse response = HttpResponse.builder().statusCode(statusCode).message(message).payload(content).build();
      response.getPayload().getContentMetadata().setContentType(contentType);

      expect(command.getCurrentRequest()).andReturn(request).atLeastOnce();
      command.setException(classEq(expected));

      replay(command);
View Full Code Here

TOP

Related Classes of org.jclouds.http.HttpResponse

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.