Package org.springframework.mock.http.client

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


   */
  public RequestMatcher string(final Matcher<? super String> matcher) {
    return new RequestMatcher() {
      @Override
      public void match(ClientHttpRequest request) throws IOException, AssertionError {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        assertThat("Request content", mockRequest.getBodyAsString(), matcher);
      }
    };
  }
View Full Code Here


   */
  public RequestMatcher string(final String expectedContent) {
    return new RequestMatcher() {
      @Override
      public void match(ClientHttpRequest request) throws IOException, AssertionError {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        assertEquals("Request content", expectedContent, mockRequest.getBodyAsString());
      }
    };
  }
View Full Code Here

   */
  public RequestMatcher bytes(final byte[] expectedContent) {
    return new RequestMatcher() {
      @Override
      public void match(ClientHttpRequest request) throws IOException, AssertionError {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        assertEquals("Request content", expectedContent, mockRequest.getBodyAsBytes());
      }
    };
  }
View Full Code Here

  private abstract static class AbstractXmlRequestMatcher implements RequestMatcher {

    @Override
    public final void match(ClientHttpRequest request) throws IOException, AssertionError {
      try {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        matchInternal(mockRequest);
      }
      catch (Exception e) {
        throw new AssertionError("Failed to parse expected or actual XML request content: " + e.getMessage());
      }
View Full Code Here

  private abstract static class AbstractJsonPathRequestMatcher implements RequestMatcher {

    @Override
    public final void match(ClientHttpRequest request) throws IOException, AssertionError {
      try {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        matchInternal(mockRequest);
      }
      catch (ParseException e) {
        throw new AssertionError("Failed to parse JSON request content: " + e.getMessage());
      }
View Full Code Here

  private abstract static class AbstractXpathRequestMatcher implements RequestMatcher {

    @Override
    public final void match(ClientHttpRequest request) throws IOException, AssertionError {
      try {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        matchInternal(mockRequest);
      }
      catch (Exception e) {
        throw new AssertionError("Failed to parse XML request content: " + e.getMessage());
      }
View Full Code Here

    this.mockMvc = mockMvc;
  }

  @Override
  public ClientHttpRequest createRequest(final URI uri, final HttpMethod httpMethod) throws IOException {
    return new MockClientHttpRequest(httpMethod, uri) {

      @Override
      public ClientHttpResponse executeInternal() throws IOException {
        try {
          MockHttpServletRequestBuilder requestBuilder = request(httpMethod, uri.toString());
View Full Code Here

  private MockClientHttpRequest request;

  @Before
  public void setUp() throws IOException {
    this.request = new MockClientHttpRequest();
    this.request.getBody().write(RESPONSE_CONTENT.getBytes());
  }
View Full Code Here

  private MockClientHttpRequest request;

  @Before
  public void setUp() throws IOException {
    this.request = new MockClientHttpRequest();
    this.request.getBody().write(RESPONSE_CONTENT.getBytes());
  }
View Full Code Here

  private MockClientHttpRequest request;

  @Before
  public void setUp() {
    this.request = new MockClientHttpRequest();
  }
View Full Code Here

TOP

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

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.