1 package com.tonbeller.wcf.web; 2 3 import com.meterware.httpunit.GetMethodWebRequest; 4 import com.meterware.httpunit.WebForm; 5 import com.meterware.httpunit.WebResponse; 6 7 12 public class JsfInteropTest extends HttpUnitTestCase { 13 14 public JsfInteropTest(String arg0) { 15 super(arg0); 16 } 17 18 19 public void testNothing() { 20 } 21 22 26 public void dont_testJsfForm() throws Exception { 27 wc.sendRequest(new GetMethodWebRequest(servletUrl + "/jsfgreeting.faces")); 28 29 WebForm wf = wc.getCurrentPage().getFormWithID("form01"); 31 wf = wc.getCurrentPage().getFormWithID("form01"); 32 wf.setParameter("form01:userNo", "12345"); 33 wf.setParameter("string", "abcdefg"); 35 utils.submitCell("form01", "jsfTableComp", 1, 0, 0); 37 38 wf = wc.getCurrentPage().getFormWithID("form01"); 39 String jsfValue = wf.getParameterValue("form01:userNo"); 40 assertEquals("12345", jsfValue); 41 String wcfValue = wf.getParameterValue("string"); 42 assertEquals("abcdefg", wcfValue); 43 utils.assertChecked("form01", "jsfTableComp", 2, 0, 0, true); 44 45 wf = wc.getCurrentPage().getFormWithID("form01"); 47 48 wf.submit(wf.getSubmitButtonWithID("button02")); 50 WebResponse wr = wc.getCurrentPage(); 51 assertEquals("WCF Testpage", wr.getTitle()); 52 53 wf.submit(wf.getSubmitButtonWithID("button03")); 55 wr = wc.getCurrentPage(); 56 assertEquals("Guess The Number", wr.getTitle()); 57 } 58 59 } 60 | Popular Tags |