KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tonbeller > wcf > web > WizardBtnTest


1 package com.tonbeller.wcf.web;
2
3 import java.io.IOException JavaDoc;
4
5 import javax.xml.transform.TransformerException JavaDoc;
6
7 import org.jaxen.JaxenException;
8 import org.xml.sax.SAXException JavaDoc;
9
10 import com.meterware.httpunit.GetMethodWebRequest;
11
12 public class WizardBtnTest extends HttpUnitTestCase {
13
14   final String JavaDoc formId = "form01";
15   
16   public WizardBtnTest(String JavaDoc arg0) {
17     super(arg0);
18   }
19
20   public void testMultiplePages() throws Exception JavaDoc {
21     wc.sendRequest(new GetMethodWebRequest(servletUrl + "/wizard-btn.jsp"));
22     
23     // Multiple Page Wizard
24
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 JavaDoc {
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 JavaDoc name) throws JaxenException, IOException JavaDoc, SAXException JavaDoc, TransformerException JavaDoc {
47     utils.check(name, "filter.xsl", formId);
48   }
49   
50 }
51
Popular Tags