Package org.springframework.mock.http.client

Examples of org.springframework.mock.http.client.MockClientHttpResponse


  public static ResponseCreator withResponse(final String body, final HttpHeaders headers,
      final HttpStatus statusCode, final String statusText) {

    return new ResponseCreator() {
      public MockClientHttpResponse createResponse(ClientHttpRequest request) throws IOException {
        MockClientHttpResponse response = new MockClientHttpResponse(body.getBytes("UTF-8"), statusCode);
        response.getHeaders().putAll(headers);
        return response;
      }
    };
  }
View Full Code Here


  public static ResponseCreator withResponse(final Resource body, final HttpHeaders headers,
      final HttpStatus statusCode, String statusText) {

    return new ResponseCreator() {
      public MockClientHttpResponse createResponse(ClientHttpRequest request) throws IOException {
        MockClientHttpResponse response = new MockClientHttpResponse(body.getInputStream(), statusCode);
        response.getHeaders().putAll(headers);
        return response;
      }
    };
  }
View Full Code Here

        public MockXmlRequest thenReturn(final Element response) {
                return thenReturn(new Callable<ClientHttpResponse>() {
                    @Override
                    public ClientHttpResponse call() throws Exception {
                        return new MockClientHttpResponse(Xml.getString(response).getBytes("UTF-8"), HttpStatus.OK);
                    }
                });
        }
View Full Code Here

    @DirtiesContext
    public void testCreateReport_ForwardHttpRequests() throws Exception {
        final String geotiffURL = "http://server.com/sampleGeoTiff.tif";

        final MockClientHttpRequest request = new MockClientHttpRequest();
        ClientHttpResponse response = new MockClientHttpResponse(Files.toByteArray(getFile("sampleGeoTiff.tif")), HttpStatus.OK);
        request.setResponse(response);

        requestFactory.registerHandler(new Predicate<URI>() {
            @Override
            public boolean apply(@Nullable URI input) {
View Full Code Here

            @Override
            public MockClientHttpRequest handleRequest(URI uri, HttpMethod httpMethod) throws Exception {
                final URL imageUrl = TableProcessorTest.class.getResource("/icons" + uri.getPath());
                final byte[] imageBytes = Resources.toByteArray(imageUrl);
                MockClientHttpRequest request = new MockClientHttpRequest();
                request.setResponse(new MockClientHttpResponse(imageBytes, HttpStatus.OK));
                return request;
            }
        });

        final String baseDir = IMAGE_CONVERTER_BASE_DIR;
View Full Code Here

            @Override
            public MockClientHttpRequest handleRequest(URI uri, HttpMethod httpMethod) throws Exception {
                final URL imageUrl = TableProcessorTest.class.getResource("/icons" + uri.getPath());
                final byte[] imageBytes = Resources.toByteArray(imageUrl);
                MockClientHttpRequest request = new MockClientHttpRequest();
                request.setResponse(new MockClientHttpResponse(imageBytes, HttpStatus.OK));
                return request;
            }
        });

        final String baseDir = TABLE_CONVERTERS;
View Full Code Here

            }
        }, new TestHttpClientFactory.Handler() {
            @Override
            public MockClientHttpRequest handleRequest(URI uri, HttpMethod httpMethod)  {
                final MockClientHttpRequest request = new MockClientHttpRequest();
                request.setResponse(new MockClientHttpResponse(new byte[0],HttpStatus.OK));
                return request;
            }
        });
        final Configuration config = configurationFactory.getConfig(getFile(BASE_DIR + "config.yaml"));
        final Template template = config.getTemplate("main");
View Full Code Here

    public static abstract class Handler {
        public abstract MockClientHttpRequest handleRequest(URI uri, HttpMethod httpMethod) throws Exception;
        public MockClientHttpRequest ok(URI uri, byte[] bytes, HttpMethod httpMethod) {
            MockClientHttpRequest request = new MockClientHttpRequest(httpMethod, uri);
            ClientHttpResponse response = new MockClientHttpResponse(bytes, HttpStatus.OK);
            request.setResponse(response);
            return request;
        }
View Full Code Here

            return request;
        }

        public MockClientHttpRequest error404(URI uri, HttpMethod httpMethod) {
            MockClientHttpRequest request = new MockClientHttpRequest(httpMethod, uri);
            MockClientHttpResponse response = new MockClientHttpResponse(new byte[0], HttpStatus.NOT_FOUND);
            request.setResponse(response);
            return request;
        }
View Full Code Here

          MockHttpServletResponse servletResponse = mvcResult.getResponse();
          HttpStatus status = HttpStatus.valueOf(servletResponse.getStatus());
          byte[] body = servletResponse.getContentAsByteArray();
          HttpHeaders headers = getResponseHeaders(servletResponse);

          MockClientHttpResponse clientResponse = new MockClientHttpResponse(body, status);
          clientResponse.getHeaders().putAll(headers);

          return clientResponse;
        }
        catch (Exception ex) {
          byte[] body = ex.toString().getBytes("UTF-8");
          return new MockClientHttpResponse(body, HttpStatus.INTERNAL_SERVER_ERROR);
        }
      }
    };
  }
View Full Code Here

TOP

Related Classes of org.springframework.mock.http.client.MockClientHttpResponse

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.