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

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


   
    @Test
    public void simpleGetRetrievesStatusAndContent() {
        driver.addExpectation(new ClientDriverRequest("/"), new ClientDriverResponse("Content", "text/plain"));
       
        Response response = get(baseUrl);
       
        assertThat(response, hasStatusCode(200));
        assertThat(response.getContent(), is("Content"));
    }
View Full Code Here


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

    public void getIncludesResponseTime() {
        driver.addExpectation(
                new ClientDriverRequest("/"),
                new ClientDriverResponse("Hello", "text/plain"));
       
        Response response = get(baseUrl);
       
        assertThat(response.getResponseTime(), greaterThanOrEqualTo(0L));
    }
View Full Code Here

    public void getSendsHeaders() {
        driver.addExpectation(
                new ClientDriverRequest("/").withHeader("Accept", "Nothing"),
                new ClientDriverResponse("Hello", "text/plain"));
       
        Response response = get(baseUrl, header("Accept: Nothing"));
       
        assertThat(response.getResponseTime(), greaterThanOrEqualTo(0L));
    }
View Full Code Here

                new ClientDriverRequest("/"),
                new ClientDriverResponse("", "text/plain")
                        .withStatus(303)
                        .withHeader("Location", "http://foobar"));
       
        Response response = get(baseUrl);
       
        assertThat(response, hasStatusCode(303));
        assertThat(response, hasHeader("Location", "http://foobar"));
    }
View Full Code Here

                onRequestTo("/").withParam("a", "b"),
                giveResponse("yooo", "text/plain").withStatus(404));
       
        Url url = url(baseUrl).withParam("a", "b");
       
        Response response = get(url);
       
        assertThat(response, hasStatusCode(404));
    }
View Full Code Here

    public void getAllowsBodyContent() {
        driver.addExpectation(
                onRequestTo("/").withBody("BODIEZ!", "text/plain"),
                giveEmptyResponse().withStatus(418));
       
        Response response = get(baseUrl, body("BODIEZ!", "text/plain"));
        assertThat(response, hasStatusCode(418));
       
    }
View Full Code Here

   
    @Test
    public void testToStringWithoutResponseBody() {
        driver.addExpectation(new ClientDriverRequest("/"), new ClientDriverResponse("", null).withStatus(400));
       
        Response response = get(baseUrl);
       
        assertThat(response.toString(), containsString("HTTP/1.1 400 Bad Request"));
        assertThat(response.toString(), containsString("Content-Length: 0"));
        assertThat(response.toString(), containsString("Server: rest-client-driver("));
       
    }
View Full Code Here

   
    @Test
    public void testToStringWithResponseBody() {
        driver.addExpectation(new ClientDriverRequest("/"), new ClientDriverResponse("This is the content", "text/plain"));
       
        Response response = get(baseUrl);
       
        assertThat(response.toString(), containsString("HTTP/1.1 200 OK"));
        assertThat(response.toString(), containsString("Content-Type: text/plain"));
        assertThat(response.toString(), containsString("Content-Length: 19"));
        assertThat(response.toString(), containsString("Server: rest-client-driver("));
        assertThat(response.toString(), containsString(n + "This is the content"));
       
    }
View Full Code Here

   
    @Test
    public void jsonPathCanBeRunOverJsonResponse() {
        String jsonContent = makeJson(" { 'thing' : 'valuoid' } ");
        driver.addExpectation(new ClientDriverRequest("/"), new ClientDriverResponse(jsonContent, "application/json"));
        Response response = get(baseUrl);
       
        assertThat(response.asJson(), hasJsonPath("$.thing", equalTo("valuoid")));
    }
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.