Package com.github.restdriver.serverdriver.http.response

Examples of com.github.restdriver.serverdriver.http.response.Response


                new ClientDriverRequest("/bytes")
                        .withMethod(ClientDriverRequest.Method.POST)
                        .withBody("some bytes", "application/pdf"),
                new ClientDriverResponse("The response", "text/plain").withStatus(418));
       
        Response response = post(baseUrl + "/bytes", body("some bytes".getBytes(), "application/pdf"));
       
        assertThat(response, hasStatusCode(418));
        assertThat(response.getContent(), is("The response"));
    }
View Full Code Here


       
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(ClientDriverRequest.Method.DELETE),
                new ClientDriverResponse("Content", "text/plain"));
       
        Response response = delete(baseUrl);
       
        assertThat(response, hasStatusCode(200));
        assertThat(response.getContent(), is("Content"));
    }
View Full Code Here

    public void deleteSendsHeaders() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(ClientDriverRequest.Method.DELETE).withHeader("Accept", "Nothing"),
                new ClientDriverResponse("Hello", "text/plain"));
       
        Response response = delete(baseUrl, header("Accept", "Nothing"));
        assertThat(response.getContent(), is("Hello"));
    }
View Full Code Here

    public void deleteAllowsBodyContent() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(ClientDriverRequest.Method.DELETE).withBody("A BODY?", "text/plain"),
                new ClientDriverResponse("Hurrah", "text/plain").withStatus(418));
       
        Response response = delete(baseUrl, body("A BODY?", "text/plain"));
        assertThat(response.getStatusCode(), is(418));
    }
View Full Code Here

    public void simpleHeadRetrievesStatus() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.HEAD),
                new ClientDriverResponse());
       
        Response response = head(baseUrl);
       
        assertThat(response, hasStatusCode(204));
    }
View Full Code Here

    public void headIgnoresEntity() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.HEAD),
                new ClientDriverResponse("some content", "text/plain"));
       
        Response response = headOf(baseUrl);
       
        assertThat(response.getContent(), nullValue());
    }
View Full Code Here

    public void getOnSameResourceAsHeadRequestRetrievesSameHeadersButWithAnEntity() {
       
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.HEAD),
                new ClientDriverResponse("Content", "text/plain"));
        Response headResponse = doHeadOf(baseUrl);
       
        assertThat(headResponse, hasStatusCode(200));
       
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.GET),
                new ClientDriverResponse("Content", "text/plain"));
        Response getResponse = get(baseUrl);
       
        assertThat(getResponse, hasStatusCode(200));
        assertThat(getResponse.getContent(), not(nullValue()));
       
        List<Header> getHeaders = getResponse.getHeaders();
        List<Header> headHeaders = headResponse.getHeaders();
       
        for (Header getHeader : getHeaders) {
            assertThat("The GET request had a header that the HEAD headers did not.", headHeaders, hasItem(getHeader));
        }
View Full Code Here

    public void headRetrievesHeaders() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.HEAD),
                new ClientDriverResponse("", null).withStatus(409).withHeader("X-foo", "barrr"));
       
        Response response = head(baseUrl);
       
        assertThat(response, hasStatusCode(409));
        assertThat(response, hasHeaderWithValue("X-foo", equalTo("barrr")));
       
    }
View Full Code Here

    public void headIncludesResponseTime() {
        driver.addExpectation(
                new ClientDriverRequest("/").withMethod(Method.HEAD),
                new ClientDriverResponse());
       
        Response response = head(baseUrl);
       
        assertThat(response.getResponseTime(), greaterThanOrEqualTo(0L));
    }
View Full Code Here

                new ClientDriverRequest("/")
                        .withMethod(Method.HEAD)
                        .withHeader("Accept", "Nothing"),
                new ClientDriverResponse("Hello", "text/plain"));
       
        Response response = head(baseUrl, header("Accept: Nothing"));
       
        assertThat(response.getResponseTime(), greaterThanOrEqualTo(0L));
    }
View Full Code Here

TOP

Related Classes of com.github.restdriver.serverdriver.http.response.Response

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.