Package com.meterware.httpunit

Examples of com.meterware.httpunit.PostMethodWebRequest


    public void testBigDecimal() throws Exception {
        JSONObject jsonRequest = new JSONObject(
                "{ \"method\": \"echoBigDecimal\", \"params\": [\"12345.67\"], \"id\": 4}");

        WebConversation wc = new WebConversation();
        WebRequest request = new PostMethodWebRequest(SERVICE_URL,
                new ByteArrayInputStream(jsonRequest.toString().getBytes("UTF-8")), "application/json");
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
View Full Code Here


        invoke("UTF-8");
        invoke("iso-8859-1");       
    }

    private void invoke(String encoding) throws Exception {       
        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/services/greeter",
            getClass().getResourceAsStream("GreeterMessage.xml"),
            "text/xml; charset=" + encoding);
       
        ServletUnitClient client = newClient();
        WebResponse response = client.getResponse(req);
View Full Code Here

    }

    @Test
    public void testInvokingSpringBeans() throws Exception {

        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/services/SOAPService",
            getClass().getResourceAsStream("GreeterMessage.xml"),
            "text/xml; charset=utf-8");

        invokingEndpoint(req);
       
        req = new PostMethodWebRequest(CONTEXT_URL + "/services/DerivedGreeterService",
            getClass().getResourceAsStream("GreeterMessage.xml"), "text/xml; charset=utf-8");
       
        invokingEndpoint(req);
    }
View Full Code Here

    }

    @Test
    public void testInvokingSpringBeans() throws Exception {

        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/services/Greeter",
            getClass().getResourceAsStream("GreeterMessage.xml"),
            "text/xml; charset=utf-8");

        invokingEndpoint(req);
       
        req = new PostMethodWebRequest(CONTEXT_URL + "/services/Greeter1",
            getClass().getResourceAsStream("GreeterMessage.xml"), "text/xml; charset=utf-8");
       
        invokingEndpoint(req);
    }
View Full Code Here

        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);
       
        assertValid("//c:CustomerNotFoundFault", doc);
       
        PostMethodWebRequest postReq =
            new PostMethodWebRequest(CONTEXT_URL + serviceAddress + "/customers",
                                 getClass().getResourceAsStream("add.xml"),
                                 "text/xml; charset=UTF-8");
        response = client.getResponse(postReq);
        doc = DOMUtils.readXml(response.getInputStream());
        assertNotNull(doc);
View Full Code Here

    @Test
    public void testPostInvokeServices() throws Exception {
        newClient();
       
        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/greeter",
                getClass().getResourceAsStream("GreeterMessage.xml"),
                "text/xml; charset=UTF-8");
       
        WebResponse response = newClient().getResponse(req);
View Full Code Here

    }

    @Test
    public void testPostInvokeServices() throws Exception {
               
        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/services/Greeter",
                getClass().getResourceAsStream("GreeterMessage.xml"),
                "text/xml; charset=UTF-8");
       
        WebResponse response = newClient().getResponse(req);
View Full Code Here

        invoke("UTF-8");
        invoke("iso-8859-1");       
    }

    private void invoke(String encoding) throws Exception {       
        WebRequest req = new PostMethodWebRequest(CONTEXT_URL + "/services/greeter",
            getClass().getResourceAsStream("GreeterMessage.xml"),
            "text/xml; charset=" + encoding);
       
        ServletUnitClient client = newClient();
        WebResponse response = client.getResponse(req);
View Full Code Here

    }

    public void testHttpPostWithParameter() throws Exception {
        WebConversation conversation = new WebConversation();

        WebRequest request = new PostMethodWebRequest(baseUrl + "/post_with_parameter");
        request.setParameter("name", "World");

        WebResponse response = conversation.getResponse(request);

        assertEquals(200, response.getResponseCode());
        assertEquals("Hello, World.", response.getText());
View Full Code Here

    public void testInternalServerError() throws Exception {
        try {
            WebConversation conversation = new WebConversation();

            WebRequest request = new PostMethodWebRequest(baseUrl + "/internal_server_error");

            conversation.getResponse(request);

            fail();
        } catch (HttpInternalErrorException e) {
View Full Code Here

TOP

Related Classes of com.meterware.httpunit.PostMethodWebRequest

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.