Examples of WebConversation


Examples of com.meterware.httpunit.WebConversation

    @Test
    public void testAdd() throws Exception {
        String queryString = "/add/3/2";

        WebConversation wc = new WebConversation();
        WebRequest request = new GetMethodWebRequest(SERVICE_URL + queryString);
        request.setHeaderField("Content-Type", MediaType.TEXT_PLAIN);
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
        Assert.assertEquals("5.0", response.getText());
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

    @Test
    public void testSubtract() throws Exception {
        String queryString = "/subtract/3/2";

        WebConversation wc = new WebConversation();
        WebRequest request = new GetMethodWebRequest(SERVICE_URL + queryString);
        request.setHeaderField("Content-Type", MediaType.TEXT_PLAIN);
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
        Assert.assertEquals("1.0", response.getText());
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

    @Test
    public void testMultiply() throws Exception {
        String queryString = "/multiply/3/2";

        WebConversation wc = new WebConversation();
        WebRequest request = new GetMethodWebRequest(SERVICE_URL + queryString);
        request.setHeaderField("Content-Type", MediaType.TEXT_PLAIN);
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
        Assert.assertEquals("6.0", response.getText());
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

    @Test
    public void testDivide() throws Exception {
        String queryString = "/divide/3/2";

        WebConversation wc = new WebConversation();
        WebRequest request = new GetMethodWebRequest(SERVICE_URL + queryString);
        request.setHeaderField("Content-Type", MediaType.TEXT_PLAIN);
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
        Assert.assertEquals("1.5", response.getText());
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

    @Test
    public void testFormula() throws Exception {
        String queryString = "/calculate/3+2";

        WebConversation wc = new WebConversation();
        WebRequest request = new GetMethodWebRequest(SERVICE_URL + queryString);
        request.setHeaderField("Content-Type", MediaType.TEXT_PLAIN);
        WebResponse response = wc.getResource(request);

        Assert.assertEquals(200, response.getResponseCode());
        Assert.assertEquals("5.0", response.getText());
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

  @Before
  public void before() throws Exception
  {
    super.before();
    setBaseUrl(String.format("http://localhost:%d/", localPort));
    conversation = new WebConversation();
  }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

        resp = submitWithParam(resp,"get","get","foo");
        checkTextStart(resp,"get","javax.servlet.http.Cookie");
    }

    public @Test void testLinkTool() throws Exception {
        WebConversation conv = new WebConversation();
        WebRequest req = new GetMethodWebRequest(ROOT_URL+"link.vm");
        WebResponse resp = conv.getResponse(req);

        /* check anchor(foo) and anchor */
        resp = submitWithParam(resp,"anchor","anchor","foo");
        checkText(resp,"anchor","#foo");
        checkText(resp,"altanchor","#foo");
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

        resp = submitWithParam(resp,"encodeURL","encodeURL",": /");
        checkText(resp,"encodeURL","%3A+%2F");
    }

    public @Test void testParameterParserTool() throws Exception {
        WebConversation conv = new WebConversation();
        WebRequest req = new GetMethodWebRequest(ROOT_URL+"params.vm?foo=bar&b=false&n=55&d=1.2");
        WebResponse resp = conv.getResponse(req);

        /* check exists(foo) */
        resp = submitWithParam(resp,"exists","exists","foo");
        checkText(resp,"exists","true");

View Full Code Here

Examples of com.meterware.httpunit.WebConversation


    /******* Tests **********/

    public @Test void testBrowserSnifferTool() throws Exception {
        WebConversation conv = new WebConversation();
        WebRequest req = new GetMethodWebRequest(ROOT_URL+"browser.vm");
        WebResponse resp = conv.getResponse(req);

        /* check we are identified as a Java (HttpUnit) client */
        checkText(resp,"Java","true");
    }
View Full Code Here

Examples of com.meterware.httpunit.WebConversation

        /* check we are identified as a Java (HttpUnit) client */
        checkText(resp,"Java","true");
    }

    public @Test void testContextTool() throws Exception {
        WebConversation conv = new WebConversation();
        WebRequest req = new GetMethodWebRequest(ROOT_URL+"context.vm");
        WebResponse resp = conv.getResponse(req);

        /* check that getThis() is a ChainedContext instance */
        checkTextStart(resp,"this","org.apache.velocity.tools.view.context.ChainedContext");

        /* check contains('context') */
 
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.