1 package com.tonbeller.wcf.web; 2 3 import java.io.IOException ; 4 5 import javax.xml.transform.TransformerException ; 6 7 import org.jaxen.JaxenException; 8 import org.xml.sax.SAXException ; 9 10 import com.meterware.httpunit.GetMethodWebRequest; 11 import com.meterware.httpunit.WebForm; 12 13 public class TokenTest extends HttpUnitTestCase { 14 15 public TokenTest(String arg0) { 16 super(arg0); 17 } 18 19 private void check(String name) throws JaxenException, IOException , SAXException , TransformerException { 20 utils.check(name, "filter.xsl", "form01"); 21 } 22 23 public void testToken() throws Exception { 24 wc.sendRequest(new GetMethodWebRequest(servletUrl + "/token1.jsp")); 26 check("token-01"); 27 WebForm wf1 = wc.getCurrentPage().getFormWithID("form01"); 28 29 wf1.submit(wf1.getSubmitButton("next")); 30 check("token-02"); 31 WebForm wf2 = wc.getCurrentPage().getFormWithID("form01"); 32 33 wf2.submit(wf2.getSubmitButton("next")); 34 check("token-03"); 35 WebForm wf3 = wc.getCurrentPage().getFormWithID("form01"); 36 37 wf1.getRequest().setHeaderField("accept-language", "en-US"); 39 wf1.submit(wf1.getSubmitButton("next")); 40 check("token-04"); 41 } 42 43 } 44 | Popular Tags |