1 18 package org.apache.struts.taglib.html; 19 20 import java.util.Locale ; 21 22 import javax.servlet.jsp.PageContext ; 23 24 import junit.framework.Test; 25 import junit.framework.TestSuite; 26 27 import org.apache.cactus.JspTestCase; 28 import org.apache.struts.Globals; 29 30 35 public class TestErrorsTag2 extends JspTestCase { 36 37 42 public TestErrorsTag2(String theName) { 43 super(theName); 44 } 45 46 51 public static void main(String [] theArgs) { 52 junit.awtui.TestRunner.main(new String [] {TestErrorsTag2.class.getName()}); 53 } 54 55 59 public static Test suite() { 60 return new TestSuite(TestErrorsTag2.class); 62 } 63 64 private void runMyTest(String whichTest, String locale) throws Exception { 65 request.setAttribute("runTest", whichTest); 66 pageContext.setAttribute(Globals.LOCALE_KEY, new Locale (locale, locale), PageContext.SESSION_SCOPE); 67 pageContext.forward("/test/org/apache/struts/taglib/html/TestErrorsTag2.jsp"); 68 } 69 70 71 74 75 public void testErrorsDefaultBundle0ErrorsProperty() throws Exception { 76 runMyTest("testErrorsDefaultBundle0ErrorsProperty", ""); 77 } 78 public void testErrorsDefaultBundle2ErrorsProperty() throws Exception { 79 runMyTest("testErrorsDefaultBundle2ErrorsProperty", ""); 80 } 81 82 public void testErrorsAlternateBundle0ErrorsProperty() throws Exception { 83 runMyTest("testErrorsAlternateBundle0ErrorsProperty", ""); 84 } 85 public void testErrorsAlternateBundle2ErrorsProperty() throws Exception { 86 runMyTest("testErrorsAlternateBundle2ErrorsProperty", ""); 87 } 88 89 public void testErrorsDefaultBundle0ErrorsProperty_fr() throws Exception { 90 runMyTest("testErrorsDefaultBundle0ErrorsProperty_fr", "fr"); 91 } 92 public void testErrorsDefaultBundle2ErrorsProperty_fr() throws Exception { 93 runMyTest("testErrorsDefaultBundle2ErrorsProperty_fr", "fr"); 94 } 95 96 public void testErrorsAlternateBundle0ErrorsProperty_fr() throws Exception { 97 runMyTest("testErrorsAlternateBundle0ErrorsProperty_fr", "fr"); 98 } 99 public void testErrorsAlternateBundle2ErrorsProperty_fr() throws Exception { 100 runMyTest("testErrorsAlternateBundle2ErrorsProperty_fr", "fr"); 101 } 102 103 104 105 public void testErrorsDefaultBundle0ErrorsLocaleProperty() throws Exception { 106 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 107 runMyTest("testErrorsDefaultBundle0ErrorsLocaleProperty", ""); 108 } 109 public void testErrorsDefaultBundle2ErrorsLocaleProperty() throws Exception { 110 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 111 runMyTest("testErrorsDefaultBundle2ErrorsLocaleProperty", ""); 112 } 113 114 public void testErrorsAlternateBundle0ErrorsLocaleProperty() throws Exception { 115 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 116 runMyTest("testErrorsAlternateBundle0ErrorsLocaleProperty", ""); 117 } 118 public void testErrorsAlternateBundle2ErrorsLocaleProperty() throws Exception { 119 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 120 runMyTest("testErrorsAlternateBundle2ErrorsLocaleProperty", ""); 121 } 122 123 public void testErrorsDefaultBundle0ErrorsLocaleProperty_fr() throws Exception { 124 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 125 runMyTest("testErrorsDefaultBundle0ErrorsLocaleProperty_fr", ""); 126 } 127 public void testErrorsDefaultBundle2ErrorsLocaleProperty_fr() throws Exception { 128 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 129 runMyTest("testErrorsDefaultBundle2ErrorsLocaleProperty_fr", ""); 130 } 131 132 public void testErrorsAlternateBundle0ErrorsLocaleProperty_fr() throws Exception { 133 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 134 runMyTest("testErrorsAlternateBundle0ErrorsLocaleProperty_fr", ""); 135 } 136 public void testErrorsAlternateBundle2ErrorsLocaleProperty_fr() throws Exception { 137 pageContext.setAttribute("MY_LOCALE_KEY", new Locale ("fr", "fr"), PageContext.SESSION_SCOPE); 138 runMyTest("testErrorsAlternateBundle2ErrorsLocaleProperty_fr", ""); 139 } 140 141 } 142 | Popular Tags |