1 18 package org.apache.struts.taglib.html; 19 20 import java.util.ArrayList ; 21 import java.util.HashMap ; 22 import java.util.Locale ; 23 import java.util.StringTokenizer ; 24 25 import javax.servlet.jsp.PageContext ; 26 27 import junit.framework.Test; 28 import junit.framework.TestSuite; 29 30 import org.apache.cactus.JspTestCase; 31 import org.apache.struts.Globals; 32 import org.apache.struts.taglib.SimpleBeanForTesting; 33 34 39 public class TestImageTag8 extends JspTestCase { 40 41 46 public TestImageTag8(String theName) { 47 super(theName); 48 } 49 50 55 public static void main(String [] theArgs) { 56 junit.awtui.TestRunner.main(new String [] {TestImageTag8.class.getName()}); 57 } 58 59 63 public static Test suite() { 64 return new TestSuite(TestImageTag8.class); 66 } 67 68 private void runMyTest(String whichTest, String locale) throws Exception { 69 pageContext.setAttribute(Globals.LOCALE_KEY, new Locale (locale, locale), PageContext.SESSION_SCOPE); 70 pageContext.setAttribute(Constants.BEAN_KEY, new SimpleBeanForTesting("Test Value"), PageContext.REQUEST_SCOPE); 71 request.setAttribute("runTest", whichTest); 72 pageContext.forward("/test/org/apache/struts/taglib/html/TestImageTag8.jsp"); 73 } 74 75 78 79 81 public void testImageSrcKeyOnmousedown() throws Exception { 82 runMyTest("testImageSrcKeyOnmousedown", ""); 83 } 84 85 public void testImageSrcKeyOnmousemove() throws Exception { 86 runMyTest("testImageSrcKeyOnmousemove", ""); 87 } 88 89 public void testImageSrcKeyOnmouseout() throws Exception { 90 runMyTest("testImageSrcKeyOnmouseout", ""); 91 } 92 93 public void testImageSrcKeyOnmouseover() throws Exception { 94 runMyTest("testImageSrcKeyOnmouseover", ""); 95 } 96 97 public void testImageSrcKeyOnmouseup() throws Exception { 98 runMyTest("testImageSrcKeyOnmouseup", ""); 99 } 100 101 public void testImageSrcKeyProperty() throws Exception { 102 runMyTest("testImageSrcKeyProperty", ""); 103 } 104 105 public void testImageSrcKeyStyle() throws Exception { 106 runMyTest("testImageSrcKeyStyle", ""); 107 } 108 109 public void testImageSrcKeyStyleClass() throws Exception { 110 runMyTest("testImageSrcKeyStyleClass", ""); 111 } 112 113 public void testImageSrcKeyStyleId() throws Exception { 114 runMyTest("testImageSrcKeyStyleId", ""); 115 } 116 117 public void testImageSrcKeyTabindex() throws Exception { 118 runMyTest("testImageSrcKeyTabindex", ""); 119 } 120 121 public void testImageSrcKeyTitle() throws Exception { 122 runMyTest("testImageSrcKeyTitle", ""); 123 } 124 125 public void testImageSrcKeyTitleKeyDefaultBundle() throws Exception { 126 runMyTest("testImageSrcKeyTitleKeyDefaultBundle", ""); 127 } 128 129 public void testImageSrcKeyTitleKeyAlternateBundle() throws Exception { 130 runMyTest("testImageSrcKeyTitleKeyAlternateBundle", ""); 131 } 132 133 public void testImageSrcKeyTitleKeyDefaultBundle_fr() throws Exception { 134 runMyTest("testImageSrcKeyTitleKeyDefaultBundle_fr", "fr"); 135 } 136 137 public void testImageSrcKeyTitleKeyAlternateBundle_fr() throws Exception { 138 runMyTest("testImageSrcKeyTitleKeyAlternateBundle_fr", "fr"); 139 } 140 141 public void testImageSrcKeyIndexedArray() throws Exception { 142 ArrayList lst = new ArrayList (); 143 lst.add("Test Message"); 144 pageContext.setAttribute("lst", lst, PageContext.REQUEST_SCOPE); 145 runMyTest("testImageSrcKeyIndexedArray", ""); 146 } 147 148 public void testImageSrcKeyIndexedArrayProperty() throws Exception { 149 SimpleBeanForTesting sbft = new SimpleBeanForTesting(); 150 ArrayList lst = new ArrayList (); 151 lst.add("Test Message"); 152 sbft.setList(lst); 153 pageContext.setAttribute("lst", sbft, PageContext.REQUEST_SCOPE); 154 runMyTest("testImageSrcKeyIndexedArrayProperty", ""); 155 } 156 157 public void testImageSrcKeyIndexedMap() throws Exception { 158 HashMap map = new HashMap (); 159 map.put("tst1", "Test Message"); 160 pageContext.setAttribute("lst", map, PageContext.REQUEST_SCOPE); 161 runMyTest("testImageSrcKeyIndexedMap", ""); 162 } 163 164 public void testImageSrcKeyIndexedMapProperty() throws Exception { 165 SimpleBeanForTesting sbft = new SimpleBeanForTesting(); 166 HashMap map = new HashMap (); 167 map.put("tst1", "Test Message"); 168 sbft.setMap(map); 169 pageContext.setAttribute("lst", sbft, PageContext.REQUEST_SCOPE); 170 runMyTest("testImageSrcKeyIndexedMapProperty", ""); 171 } 172 173 public void testImageSrcKeyIndexedEnumeration() throws Exception { 174 StringTokenizer st = new StringTokenizer ("Test Message"); 175 pageContext.setAttribute("lst", st, PageContext.REQUEST_SCOPE); 176 runMyTest("testImageSrcKeyIndexedEnumeration", ""); 177 } 178 179 public void testImageSrcKeyIndexedEnumerationProperty() throws Exception { 180 SimpleBeanForTesting sbft = new SimpleBeanForTesting(); 181 StringTokenizer st = new StringTokenizer ("Test Message"); 182 sbft.setEnumeration(st); 183 pageContext.setAttribute("lst", sbft, PageContext.REQUEST_SCOPE); 184 runMyTest("testImageSrcKeyIndexedEnumerationProperty", ""); 185 } 186 187 188 189 190 191 } 192 | Popular Tags |