1 18 package org.apache.struts.taglib.html; 19 20 import java.util.Locale ; 21 22 import javax.servlet.jsp.PageContext ; 23 import junit.framework.Test; 24 import junit.framework.TestSuite; 25 26 import org.apache.cactus.JspTestCase; 27 import org.apache.struts.Globals; 28 import org.apache.struts.taglib.SimpleBeanForTesting; 29 30 31 36 public class TestFrameTag2 extends JspTestCase { 37 38 43 public TestFrameTag2(String theName) { 44 super(theName); 45 } 46 47 52 public static void main(String [] theArgs) { 53 junit.awtui.TestRunner.main(new String [] {TestFrameTag2.class.getName()}); 54 } 55 56 60 public static Test suite() { 61 return new TestSuite(TestFrameTag2.class); 63 } 64 65 private void runMyTest(String whichTest, String locale) throws Exception { 66 pageContext.setAttribute(Globals.LOCALE_KEY, new Locale (locale, locale), PageContext.SESSION_SCOPE); 67 pageContext.setAttribute(Constants.BEAN_KEY, new SimpleBeanForTesting("Test Value"), PageContext.REQUEST_SCOPE); 68 request.setAttribute("runTest", whichTest); 69 pageContext.forward("/test/org/apache/struts/taglib/html/TestFrameTag2.jsp"); 70 } 71 72 75 76 public void testFrameForwardParamIdParamNameNoScope() throws Exception { 78 pageContext.setAttribute("paramName", "paramValue", PageContext.REQUEST_SCOPE); 79 runMyTest("testFrameForwardParamIdParamNameNoScope", ""); 80 } 81 82 public void testFrameForwardParamIdParamNameParamPropertyNoScope() throws Exception { 83 SimpleBeanForTesting sbft = new SimpleBeanForTesting("paramPropertyValue"); 84 pageContext.setAttribute("testingParamProperty", sbft, PageContext.REQUEST_SCOPE); 85 runMyTest("testFrameForwardParamIdParamNameParamPropertyNoScope", ""); 86 } 87 88 public void testFrameForwardParamIdParamNameApplicationScope() throws Exception { 89 pageContext.setAttribute("paramName", "paramValue", PageContext.APPLICATION_SCOPE); 90 runMyTest("testFrameForwardParamIdParamNameApplicationScope", ""); 91 } 92 93 public void testFrameForwardParamIdParamNameParamPropertyApplicationScope() throws Exception { 94 SimpleBeanForTesting sbft = new SimpleBeanForTesting("paramPropertyValue"); 95 pageContext.setAttribute("testingParamProperty", sbft, PageContext.APPLICATION_SCOPE); 96 runMyTest("testFrameForwardParamIdParamNameParamPropertyApplicationScope", ""); 97 } 98 99 public void testFrameForwardParamIdParamNameSessionScope() throws Exception { 100 pageContext.setAttribute("paramName", "paramValue", PageContext.SESSION_SCOPE); 101 runMyTest("testFrameForwardParamIdParamNameSessionScope", ""); 102 } 103 104 public void testFrameForwardParamIdParamNameParamPropertySessionScope() throws Exception { 105 SimpleBeanForTesting sbft = new SimpleBeanForTesting("paramPropertyValue"); 106 pageContext.setAttribute("testingParamProperty", sbft, PageContext.SESSION_SCOPE); 107 runMyTest("testFrameForwardParamIdParamNameParamPropertySessionScope", ""); 108 } 109 110 public void testFrameForwardParamIdParamNameRequestScope() throws Exception { 111 pageContext.setAttribute("paramName", "paramValue", PageContext.REQUEST_SCOPE); 112 runMyTest("testFrameForwardParamIdParamNameRequestScope", ""); 113 } 114 115 public void testFrameForwardParamIdParamNameParamPropertyRequestScope() throws Exception { 116 SimpleBeanForTesting sbft = new SimpleBeanForTesting("paramPropertyValue"); 117 pageContext.setAttribute("testingParamProperty", sbft, PageContext.REQUEST_SCOPE); 118 runMyTest("testFrameForwardParamIdParamNameParamPropertyRequestScope", ""); 119 } 120 121 public void testFrameForwardScrolling1() throws Exception { 122 runMyTest("testFrameForwardScrolling1", ""); 123 } 124 125 public void testFrameForwardScrolling2() throws Exception { 126 runMyTest("testFrameForwardScrolling2", ""); 127 } 128 129 public void testFrameForwardScrolling3() throws Exception { 130 runMyTest("testFrameForwardScrolling3", ""); 131 } 132 133 public void testFrameForwardScrolling4() throws Exception { 134 runMyTest("testFrameForwardScrolling4", ""); 135 } 136 137 public void testFrameForwardScrolling5() throws Exception { 138 runMyTest("testFrameForwardScrolling5", ""); 139 } 140 141 public void testFrameForwardScrolling6() throws Exception { 142 runMyTest("testFrameForwardScrolling6", ""); 143 } 144 145 public void testFrameForwardScrolling7() throws Exception { 146 runMyTest("testFrameForwardScrolling7", ""); 147 } 148 149 public void testFrameForwardScrolling8() throws Exception { 150 runMyTest("testFrameForwardScrolling8", ""); 151 } 152 153 public void testFrameForwardScrolling9() throws Exception { 154 runMyTest("testFrameForwardScrolling9", ""); 155 } 156 157 public void testFrameForwardScrolling10() throws Exception { 158 runMyTest("testFrameForwardScrolling10", ""); 159 } 160 161 public void testFrameForwardStyle() throws Exception { 162 runMyTest("testFrameForwardStyle", ""); 163 } 164 165 public void testFrameForwardTitle() throws Exception { 166 runMyTest("testFrameForwardTitle", ""); 167 } 168 169 public void testFrameForwardTitleKey() throws Exception { 170 runMyTest("testFrameForwardTitleKey", ""); 171 } 172 public void testFrameForwardTitleKeyAlt() throws Exception { 173 runMyTest("testFrameForwardTitleKeyAlt", ""); 174 } 175 176 public void testFrameForwardTransaction() throws Exception { 177 pageContext.setAttribute(Globals.TRANSACTION_TOKEN_KEY, "Some_Token_Here", PageContext.SESSION_SCOPE); 178 runMyTest("testFrameForwardTransaction", ""); 179 } 180 181 182 183 184 185 } 186 | Popular Tags |