2
* $Id: TestSubmitTag1.java 54929 2004-10-16 16:38:42Z germuska $
4
* Copyright 2004 The Apache Software Foundation.
6
* Licensed under the Apache License, Version 2.0 (the "License");
7
* you may not use this file except in compliance with the License.
8
* You may obtain a copy of the License at
10
* http://www.apache.org/licenses/LICENSE-2.0
12
* Unless required by applicable law or agreed to in writing, software
13
* distributed under the License is distributed on an "AS IS" BASIS,
14
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
* See the License for the specific language governing permissions and
16
* limitations under the License.
18
package org.apache.struts.taglib.html;
20
import java.util.Locale;
22
import javax.servlet.jsp.PageContext;
23
import junit.framework.Test;
24
import junit.framework.TestSuite;
26
import org.apache.cactus.JspTestCase;
27
import org.apache.struts.Globals;
30
* Suite of unit tests for the
31
* <code>org.apache.struts.taglib.html.SubmitTag</code> class.
34
public class TestSubmitTag1 extends JspTestCase {
37
* Defines the testcase name for JUnit.
39
* @param theName the testcase's name.
41
public TestSubmitTag1(String theName) {
48
* @param theArgs the arguments. Not used
50
public static void main(String[] theArgs) {
51
junit.awtui.TestRunner.main(new String[] {TestSubmitTag1.class.getName()});
55
* @return a test suite (<code>TestSuite</code>) that includes all methods
56
* starting with "test"
58
public static Test suite() {
59
// All methods starting with "test" will be executed in the test suite.
60
return new TestSuite(TestSubmitTag1.class);
63
private void runMyTest(String whichTest, String locale) throws Exception {
64
pageContext.setAttribute(Globals.LOCALE_KEY, new Locale(locale, locale), PageContext.SESSION_SCOPE);
65
request.setAttribute("runTest", whichTest);
66
pageContext.forward("/test/org/apache/struts/taglib/html/TestSubmitTag1.jsp"); }
71
public void testSubmitProperty() throws Exception {
72
runMyTest("testSubmitProperty", "");
74
public void testSubmitPropertyAccesskey() throws Exception {
75
runMyTest("testSubmitPropertyAccesskey", "");
77
public void testSubmitPropertyAlt() throws Exception {
78
runMyTest("testSubmitPropertyAlt", "");
80
public void testSubmitPropertyAltKey1() throws Exception {
81
runMyTest("testSubmitPropertyAltKey1", "");
83
public void testSubmitPropertyAltKey2() throws Exception {
84
runMyTest("testSubmitPropertyAltKey2", "");
86
public void testSubmitPropertyAltKey3() throws Exception {
87
runMyTest("testSubmitPropertyAltKey3", "");
89
public void testSubmitPropertyAltKey_fr1() throws Exception {
90
runMyTest("testSubmitPropertyAltKey1_fr", "fr");
92
public void testSubmitPropertyAltKey_fr2() throws Exception {
93
runMyTest("testSubmitPropertyAltKey2_fr", "fr");
95
public void testSubmitPropertyDisabled_True() throws Exception {
96
runMyTest("testSubmitPropertyDisabled_True", "");
98
public void testSubmitPropertyDisabled_False1() throws Exception {
99
runMyTest("testSubmitPropertyDisabled_False1", "");
101
public void testSubmitPropertyDisabled_False2() throws Exception {
102
runMyTest("testSubmitPropertyDisabled_False2", "");
104
public void testSubmitPropertyOnblur() throws Exception {
105
runMyTest("testSubmitPropertyOnblur", "");
107
public void testSubmitPropertyOnchange() throws Exception {
108
runMyTest("testSubmitPropertyOnchange", "");
110
public void testSubmitPropertyOnclick() throws Exception {
111
runMyTest("testSubmitPropertyOnclick", "");
113
public void testSubmitPropertyOndblclick() throws Exception {
114
runMyTest("testSubmitPropertyOndblclick", "");
116
public void testSubmitPropertyOnfocus() throws Exception {
117
runMyTest("testSubmitPropertyOnfocus", "");
119
public void testSubmitPropertyOnkeydown() throws Exception {
120
runMyTest("testSubmitPropertyOnkeydown", "");
122
public void testSubmitPropertyOnkeypress() throws Exception {
123
runMyTest("testSubmitPropertyOnkeypress", "");
125
public void testSubmitPropertyOnkeyup() throws Exception {
126
runMyTest("testSubmitPropertyOnkeyup", "");
128
public void testSubmitPropertyOnmousedown() throws Exception {
129
runMyTest("testSubmitPropertyOnmousedown", "");
131
public void testSubmitPropertyOnmousemove() throws Exception {
132
runMyTest("testSubmitPropertyOnmousemove", "");
134
public void testSubmitPropertyOnmouseout() throws Exception {
135
runMyTest("testSubmitPropertyOnmouseout", "");
137
public void testSubmitPropertyOnmouseover() throws Exception {
138
runMyTest("testSubmitPropertyOnmouseover", "");
140
public void testSubmitPropertyOnmouseup() throws Exception {
141
runMyTest("testSubmitPropertyOnmouseup", "");