Package org.springframework.mock.http.client

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


  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

  private MockClientHttpRequest request;

  @Before
  public void setUp() {
    this.request = new MockClientHttpRequest();
  }
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

   * Get the body of the request as a UTF-8 string and appply the given {@link Matcher}.
   */
  public RequestMatcher string(final Matcher<? super String> matcher) {
    return new RequestMatcher() {
      public void match(ClientHttpRequest request) throws IOException, AssertionError {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        MatcherAssert.assertThat("Request content", mockRequest.getBodyAsString(), matcher);
      }
    };
  }
View Full Code Here

   * Compare the body of the request to the given byte array.
   */
  public RequestMatcher bytes(final byte[] expectedContent) {
    return new RequestMatcher() {
      public void match(ClientHttpRequest request) throws IOException, AssertionError {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        byte[] content = mockRequest.getBodyAsBytes();
        MatcherAssert.assertThat("Request content", content, Matchers.equalTo(expectedContent));
      }
    };
  }
View Full Code Here

   */
  private abstract static class AbstractXmlRequestMatcher implements RequestMatcher {

    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 {

    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

   */
  public static RequestMatcher body(final String body) {
    Assert.notNull(body, "'body' must not be null");
    return new RequestMatcher() {
      public void match(ClientHttpRequest request) throws AssertionError, IOException {
        MockClientHttpRequest mockRequest = (MockClientHttpRequest) request;
        AssertionErrors.assertEquals("Unexpected body content", body, mockRequest.getBodyAsString());
      }
    };
  }
View Full Code Here

   */
  private abstract static class AbstractXpathRequestMatcher implements RequestMatcher {

    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

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.