1 17 package servletunit.struts.tests; 18 19 import servletunit.struts.MockStrutsTestCase; 20 import junit.framework.AssertionFailedError; 21 22 public class TestContextParameters extends MockStrutsTestCase { 23 24 public TestContextParameters(String testName) { 25 super(testName); 26 } 27 28 public void setUp() throws Exception { 29 super.setUp(); 30 setServletConfigFile("/WEB-INF/web.xml"); 31 } 32 33 public void testContextParameters() { 34 setRequestPathInfo("test","/testContextParams"); 35 actionPerform(); 36 verifyNoActionErrors(); 37 } 38 39 public void testContextParametersAbsolutePath() { 40 setRequestPathInfo("test","/testContextParams"); 41 setServletConfigFile(System.getProperty("basedir") + "/src/examples/WEB-INF/web.xml"); 42 actionPerform(); 43 verifyNoActionErrors(); 44 } 45 46 public void testContextParametersBadAbsolutePath() { 47 try { 48 setServletConfigFile("foo/web.xml"); 49 } catch (AssertionFailedError afe) { 50 return; 51 } 52 fail("Expected AssertionFailedError!"); 53 } 54 } 55 | Popular Tags |