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

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


    public void getRetrievesHeaders() {
        driver.addExpectation(
                new ClientDriverRequest("/"),
                new ClientDriverResponse("", null).withHeader("X-foo", "barrr"));
       
        Response response = get(baseUrl);
       
        // multiple ways to assert on a header
        assertThat(response, hasHeaderWithValue("X-foo", equalTo("barrr")));
        assertThat(response, hasHeader("X-foo", equalTo("barrr")));
        assertThat(response, hasHeader("X-foo", "barrr"));
View Full Code Here


    public void serverDriverSendsDefaultUserAgentWhenNoneIsSpecified() {
        driver.addExpectation(
                new ClientDriverRequest("/").withHeader("User-Agent", Pattern.compile("rest-server-driver/.*")),
                new ClientDriverResponse("received header", "text/plain"));
       
        Response response = get(baseUrl);
       
        assertThat(response.asText(), is("received header"));
    }
View Full Code Here

    public void serverDriverSendsSpecifiedUserAgentWhenGiven() {
        driver.addExpectation(
                new ClientDriverRequest("/").withHeader("User-Agent", "provided"),
                new ClientDriverResponse("received header", "text/plain"));
       
        Response response = get(baseUrl, header("User-Agent", "provided"));
       
        assertThat(response.asText(), is("received header"));
    }
View Full Code Here

    public void statusCodeIsTakenFromApacheClass() {
        HttpResponse mockResponse = mock(HttpResponse.class);
        setMockStatusCode(mockResponse, 456);
        when(mockResponse.getAllHeaders()).thenReturn(new org.apache.http.Header[0]);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        assertThat(response.getStatusCode(), is(456));
    }
View Full Code Here

    public void responseTimeIsReportedCorrectly() {
        HttpResponse mockResponse = mock(HttpResponse.class);
        setMockStatusCode(mockResponse, 456);
        when(mockResponse.getAllHeaders()).thenReturn(new org.apache.http.Header[0]);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        assertThat(response.getResponseTime(), is(12345L));
    }
View Full Code Here

       
        Header[] mockedHeaders = new Header[] { new BasicHeader("headerA", "valueA") };
       
        when(mockResponse.getAllHeaders()).thenReturn(mockedHeaders);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        assertThat(response.getHeaders(), Matchers.<Object> hasSize(1));
        assertThat(response.getHeaders().get(0), equalTo(header("headerA", "valueA")));
    }
View Full Code Here

       
        Header[] mockedHeaders = new Header[] {};
       
        when(mockResponse.getAllHeaders()).thenReturn(mockedHeaders);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        assertThat(response.getHeader("myheader"), nullValue());
        assertThat(response.getHeaders("myheader").size(), is(0));
    }
View Full Code Here

       
        Header[] mockedHeaders = new Header[] { new BasicHeader("myheader", "myValue") };
       
        when(mockResponse.getAllHeaders()).thenReturn(mockedHeaders);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        com.github.restdriver.serverdriver.http.Header expectedHeader =
                new com.github.restdriver.serverdriver.http.Header("myheader", "myValue");
       
        assertThat(response.getHeader("myheader"), equalTo(expectedHeader));
        assertThat(response.getHeaders("myheader").size(), equalTo(1));
    }
View Full Code Here

                new BasicHeader("myheader", "myOtherValue")
        };
       
        when(mockResponse.getAllHeaders()).thenReturn(mockedHeaders);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        assertThat(response.getHeaders("myheader").size(), is(2));
    }
View Full Code Here

       
        Header[] mockedHeaders = new Header[] { new BasicHeader("MYHEADER", "myValue") };
       
        when(mockResponse.getAllHeaders()).thenReturn(mockedHeaders);
       
        Response response = new DefaultResponse(mockResponse, 12345);
       
        com.github.restdriver.serverdriver.http.Header expectedHeader =
                new com.github.restdriver.serverdriver.http.Header("MYHEADER", "myValue");
       
        assertThat(response.getHeader("myheader"), equalTo(expectedHeader));
        assertThat(response.getHeaders("myheader").size(), equalTo(1));
    }
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.