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 12 public class WizardBtnTest extends HttpUnitTestCase { 13 14 final String formId = "form01"; 15 16 public WizardBtnTest(String arg0) { 17 super(arg0); 18 } 19 20 public void testMultiplePages() throws Exception { 21 wc.sendRequest(new GetMethodWebRequest(servletUrl + "/wizard-btn.jsp")); 22 23 check("wizardbtn-01a"); 25 utils.submitButton(formId, "wizformMult01a.next"); 26 27 check("wizardbtn-01b"); 28 utils.submitButton(formId, "wizformMult01b.next"); 29 30 check("wizardbtn-01c"); 31 32 } 33 34 public void testNoFinish() throws Exception { 35 wc.sendRequest(new GetMethodWebRequest(servletUrl + "/wizard-btn.jsp")); 36 37 check("wizardbtn-02a"); 38 utils.submitButton(formId, "wizformMult02a.next"); 39 40 check("wizardbtn-02b"); 41 utils.submitButton(formId, "wizformMult02b.next"); 42 43 check("wizardbtn-02c"); 44 } 45 46 private void check(String name) throws JaxenException, IOException , SAXException , TransformerException { 47 utils.check(name, "filter.xsl", formId); 48 } 49 50 } 51 | Popular Tags |