Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockHttpServletRequest.addHeader()


                                                        "/root/multipleheaders",
                                                        MediaType.TEXT_PLAIN + ";q=0.9,"
                                                            + MediaType.APPLICATION_XML
                                                            + ";q=1.0");
        request.addHeader(HttpHeaders.ACCEPT_ENCODING, "deflate;q=0.8,gzip;q=0.7");
        request.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en-us;q=0.9,fr;q=1.0");
        response = invoke(request);
        assertEquals(200, response.getStatus());
        assertEquals(MediaType.APPLICATION_XML, response.getContentType());
        assertEquals("deflate", response.getHeader(HttpHeaders.CONTENT_ENCODING));
        assertEquals("fr", response.getHeader(HttpHeaders.CONTENT_LANGUAGE));
View Full Code Here


            MockRequestConstructor.constructMockRequest("GET",
                                                        "/root/multipleheaders",
                                                        "text/*" + ";q=0.9,"
                                                            + MediaType.APPLICATION_XML
                                                            + ";q=1.0");
        request.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "fr;q=1.0, en-us;q=0.9");
        response = invoke(request);
        assertEquals(200, response.getStatus());
        assertEquals(MediaType.APPLICATION_XML, response.getContentType());
        assertEquals("fr", response.getHeader(HttpHeaders.CONTENT_LANGUAGE));
        assertEquals(HttpHeaders.ACCEPT + ", "
View Full Code Here

            MockRequestConstructor.constructMockRequest("GET",
                                                        "/root/moremultipleheaders",
                                                        MediaType.TEXT_PLAIN + ";q=1.0,"
                                                            + MediaType.APPLICATION_XML
                                                            + ";q=0.8");
        request.addHeader(HttpHeaders.ACCEPT_ENCODING, "gzip;q=0.8,deflate;q=0.7");
        request.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en-us");
        MockHttpServletResponse response = invoke(request);
        assertEquals(200, response.getStatus());
        assertEquals(MediaType.TEXT_PLAIN + ";charset=shift_jis", response.getContentType());
        assertEquals("gzip", response.getHeader(HttpHeaders.CONTENT_ENCODING));
View Full Code Here

                                                        "/root/moremultipleheaders",
                                                        MediaType.TEXT_PLAIN + ";q=1.0,"
                                                            + MediaType.APPLICATION_XML
                                                            + ";q=0.8");
        request.addHeader(HttpHeaders.ACCEPT_ENCODING, "gzip;q=0.8,deflate;q=0.7");
        request.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en-us");
        MockHttpServletResponse response = invoke(request);
        assertEquals(200, response.getStatus());
        assertEquals(MediaType.TEXT_PLAIN + ";charset=shift_jis", response.getContentType());
        assertEquals("gzip", response.getHeader(HttpHeaders.CONTENT_ENCODING));
        assertEquals("en_US", response.getHeader(HttpHeaders.CONTENT_LANGUAGE));
View Full Code Here

            MockRequestConstructor.constructMockRequest("GET",
                                                        "/root/moremultipleheaders",
                                                        MediaType.TEXT_PLAIN + ";q=0.9,"
                                                            + MediaType.APPLICATION_XML
                                                            + ";q=1.0");
        request.addHeader(HttpHeaders.ACCEPT_ENCODING, "deflate;q=0.8,gzip;q=0.7");
        request.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en-us;q=0.9,fr;q=1.0");
        response = invoke(request);
        assertEquals(200, response.getStatus());
        assertEquals(MediaType.APPLICATION_XML, response.getContentType());
        assertEquals("deflate", response.getHeader(HttpHeaders.CONTENT_ENCODING));
View Full Code Here

    public void testInvalidContentTypeMultipartRequest() throws Exception {
        MockHttpServletRequest req = new MockHttpServletRequest();

        req.setCharacterEncoding("text/html");
        req.setContentType("text/xml"); // not a multipart contentype
        req.addHeader("Content-type", "multipart/form-data");

        MyFileupAction action = new MyFileupAction();
        MockActionInvocation mai = new MockActionInvocation();
        mai.setAction(action);
        mai.setResultCode("success");
View Full Code Here

    public void testSuccessUploadOfATextFileMultipartRequest() throws Exception {
        MockHttpServletRequest req = new MockHttpServletRequest();
        req.setCharacterEncoding("text/html");
        req.setContentType("multipart/form-data; boundary=---1234");
        req.addHeader("Content-type", "multipart/form-data");

        // inspired by the unit tests for jakarta commons fileupload
        String content = ("-----1234\r\n" +
                "Content-Disposition: form-data; name=\"file\"; filename=\"deleteme.txt\"\r\n" +
                "Content-Type: text/html\r\n" +
View Full Code Here

        MockHttpServletRequest req = new MockHttpServletRequest();
        req.setCharacterEncoding("text/html");
        req.setMethod("POST");
        req.setContentType("multipart/form-data; boundary=" + bondary);
        req.addHeader("Content-type", "multipart/form-data");
        StringBuilder content = new StringBuilder(128);
        content.append(encodeTextFile(bondary, endline, "file", "test.html", "text/plain", plainContent));
        content.append(encodeTextFile(bondary, endline, "file", "test1.html", "text/html", htmlContent));
        content.append(encodeTextFile(bondary, endline, "file", "test2.html", "text/html", htmlContent));
        content.append(endline);
View Full Code Here

    }

    public void testEncodingForXMLHttpRequest() throws Exception {
        // given
        MockHttpServletRequest req = new MockHttpServletRequest();
        req.addHeader("X-Requested-With", "XMLHttpRequest");
        req.setCharacterEncoding("UTF-8");
        HttpServletResponse res = new MockHttpServletResponse();

        Dispatcher du = initDispatcher(new HashMap<String, String>() {{
            put(StrutsConstants.STRUTS_I18N_ENCODING, "latin-2");
View Full Code Here

    @Test
    public void testHasHeaderTrue() throws Exception {
        ELRequestMatcher requestMatcher = new ELRequestMatcher("hasHeader('User-Agent','MSIE')");
        MockHttpServletRequest request = new MockHttpServletRequest();
        request.addHeader("User-Agent", "MSIE");

        assertTrue(requestMatcher.matches(request));
    }

    @Test
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.