You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/02/10 22:08:50 UTC
svn commit: r376852 [16/20] -
/struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/
Modified: struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMessagesTag8.jsp
URL: http://svn.apache.org/viewcvs/struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMessagesTag8.jsp?rev=376852&r1=376851&r2=376852&view=diff
==============================================================================
--- struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMessagesTag8.jsp (original)
+++ struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMessagesTag8.jsp Fri Feb 10 13:08:44 2006
@@ -1,572 +1,637 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%@page import="junit.framework.Assert"%>
-<%@page import="java.util.HashMap"%>
-<%@page import="org.apache.struts.util.MessageResources"%>
-<%@page import="org.apache.struts.Globals"%>
-<%@page import="org.apache.struts.action.ActionMessage"%>
-<%@page import="org.apache.struts.action.ActionMessages"%>
-<%@page import="org.apache.struts.Globals"%>
+<%@ page import="junit.framework.Assert" %>
+<%@ page import="org.apache.struts.Globals" %>
+<%@ page import="org.apache.struts.action.ActionMessage" %>
+<%@ page import="org.apache.struts.action.ActionMessages" %>
+<%@ page import="org.apache.struts.util.MessageResources" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%
-/**
- * From the Docs:
- *
- * <html:message>
- * Displays a set of messages prepared by a business logic component and
- * stored as an ActionMessages object, a String, or a String array in request
- * scope. If such a bean is not found, nothing will be rendered.
- *
- * The tests are setup to test all possible scenarios with each ojbect listed.
- * Using Globals.ERROR_KEY in the request
- * TestMessagesTag1.jsp - uses ActionMessages to store any keys for testing
- * TestMessagesTag2.jsp - uses a String to store any keys for testing
- * TestMessagesTag3.jsp - uses a String Array to store any keys for testing
- * TestMessagesTag4.jsp - uses ActionMessages to store any keys for testing
- *
- * Using Globals.MESSAGE_KEY in the request
- * TestMessagesTag5.jsp - uses ActionMessages to store any keys for testing
- * TestMessagesTag6.jsp - uses a String to store any keys for testing
- * TestMessagesTag7.jsp - uses a String Array to store any keys for testing
- * TestMessagesTag8.jsp - uses ActionMessages to store any keys for testing
- *
- **/
+ /**
+ * From the Docs:
+ *
+ * <html:message>
+ * Displays a set of messages prepared by a business logic component and
+ * stored as an ActionMessages object, a String, or a String array in request
+ * scope. If such a bean is not found, nothing will be rendered.
+ *
+ * The tests are setup to test all possible scenarios with each ojbect listed.
+ * Using Globals.ERROR_KEY in the request
+ * TestMessagesTag1.jsp - uses ActionMessages to store any keys for testing
+ * TestMessagesTag2.jsp - uses a String to store any keys for testing
+ * TestMessagesTag3.jsp - uses a String Array to store any keys for testing
+ * TestMessagesTag4.jsp - uses ActionMessages to store any keys for testing
+ *
+ * Using Globals.MESSAGE_KEY in the request
+ * TestMessagesTag5.jsp - uses ActionMessages to store any keys for testing
+ * TestMessagesTag6.jsp - uses a String to store any keys for testing
+ * TestMessagesTag7.jsp - uses a String Array to store any keys for testing
+ * TestMessagesTag8.jsp - uses ActionMessages to store any keys for testing
+ *
+ **/
%>
<!-- --------Testing attributes using forward------ -->
<logic:equal name="runTest" value="testMessages">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesDefaultBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
- <bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true">
- Message:<bean:write name="message"/>
- </html:messages>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ Messages:
+ <html:messages id="message" message="true">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesActionMessageDefaultBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
-
+ Messages:
+
Message:Testing Message
-
+
Message:Testing Message
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesActionMessageDefaultBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesActionMessageDefaultBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
- custom_error_header
+ Messages:
+ custom_error_header
Message:Testing Message
-
+
Message:Testing Message
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" header="custom.errors.header">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true"
+ header="custom.errors.header">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesActionMessageDefaultBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesActionMessageDefaultBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
- custom_error_header
+ Messages:
+ custom_error_header
Message:Testing Message
-
+
Message:Testing Message
- custom_error_footer
+ custom_error_footer
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" header="custom.errors.header" footer="custom.errors.footer">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true"
+ header="custom.errors.header"
+ footer="custom.errors.footer">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
<logic:equal name="runTest" value="testMessagesNameDefaultBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyDefaultBundleEmpty">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyDefaultBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true"name="my-key" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-<logic:equal name="runTest" value="testMessagesNameActionMessageDefaultBundle">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageDefaultBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageDefaultBundle">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageDefaultBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-<logic:equal name="runTest" value="testMessagesNameActionMessageDefaultBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageDefaultBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.errors.header">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.errors.header">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageDefaultBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageDefaultBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.errors.header" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.errors.header" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNameActionMessageDefaultBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageDefaultBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.errors.header" footer="custom.errors.footer">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.errors.header"
+ footer="custom.errors.footer">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageDefaultBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageDefaultBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("default.bundle.message"));
- messages.add("myproperty2", new ActionMessage("default.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("default.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("default.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.errors.header"
- footer="custom.errors.footer" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.errors.header"
+ footer="custom.errors.footer" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-
-
-
-
<logic:equal name="runTest" value="testMessagesAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
- <bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ Messages:
+ <html:messages id="message" message="true" bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
-
+ Messages:
+
Message:Testing Message
-
+
Message:Testing Message
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
- custom_alternate_error_header
+ Messages:
+ custom_alternate_error_header
Message:Testing Message
-
+
Message:Testing Message
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" header="custom.alternate.errors.header" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true"
+ header="custom.alternate.errors.header"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesActionMessageAlternateBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
- custom_alternate_error_header
+ Messages:
+ custom_alternate_error_header
Message:Testing Message
-
+
Message:Testing Message
- custom_alternate_error_footer
+ custom_alternate_error_footer
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute(Globals.MESSAGE_KEY, messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute(Globals.MESSAGE_KEY, messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" header="custom.alternate.errors.header"
- footer="custom.alternate.errors.footer" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true"
+ header="custom.alternate.errors.header"
+ footer="custom.alternate.errors.footer"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-
<logic:equal name="runTest" value="testMessagesNameAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyAlternateBundleEmpty">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyAlternateBundleEmpty">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" bundle="alternate" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ bundle="alternate" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundle">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundle">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageAlternateBundle">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" bundle="alternate" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ bundle="alternate" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.alternate.errors.header"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundleHeader">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageAlternateBundleHeader">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key"
- header="custom.alternate.errors.header" bundle="alternate" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.alternate.errors.header"
+ bundle="alternate" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNameActionMessageAlternateBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesNameActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header"
- footer="custom.alternate.errors.footer" bundle="alternate">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.alternate.errors.header"
+ footer="custom.alternate.errors.footer"
+ bundle="alternate">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-<logic:equal name="runTest" value="testMessagesNamePropertyActionMessageAlternateBundleHeaderFooter">
+<logic:equal name="runTest"
+ value="testMessagesNamePropertyActionMessageAlternateBundleHeaderFooter">
<bean:define id="EXPECTED_RESULTS" toScope="page">
- Messages:
+ Messages:
</bean:define>
- <%
- ActionMessages messages = new ActionMessages();
- messages.add("myproperty1", new ActionMessage("alternate.bundle.message"));
- messages.add("myproperty2", new ActionMessage("alternate.bundle.message"));
- request.setAttribute("my-key", messages);
- %>
+ <%
+ ActionMessages messages = new ActionMessages();
+ messages.add("myproperty1",
+ new ActionMessage("alternate.bundle.message"));
+ messages.add("myproperty2",
+ new ActionMessage("alternate.bundle.message"));
+ request.setAttribute("my-key", messages);
+ %>
<bean:define id="TEST_RESULTS" toScope="page">
- Messages:
- <html:messages id="message" message="true" name="my-key" header="custom.alternate.errors.header"
- footer="custom.alternate.errors.footer" bundle="alternate" property="myproperty2">
- Message:<bean:write name="message"/>
- </html:messages>
+ Messages:
+ <html:messages id="message" message="true" name="my-key"
+ header="custom.alternate.errors.header"
+ footer="custom.alternate.errors.footer"
+ bundle="alternate" property="myproperty2">
+ Message:<bean:write name="message"/>
+ </html:messages>
</bean:define>
</logic:equal>
-
-
<%
- MessageResources messageResources =
- MessageResources.getMessageResources("org.apache.struts.taglib.LocalStrings");
-
-String expected = (String) pageContext.getAttribute("EXPECTED_RESULTS");
-String compareTo = (String) pageContext.getAttribute("TEST_RESULTS");
-
-if ((expected == null) || (compareTo == null)){
- Assert.fail(messageResources.getMessage("tests.failure"));
-}
+ MessageResources messageResources =
+ MessageResources.getMessageResources(
+ "org.apache.struts.taglib.LocalStrings");
+
+ String expected = (String) pageContext.getAttribute("EXPECTED_RESULTS");
+ String compareTo = (String) pageContext.getAttribute("TEST_RESULTS");
+
+ if ((expected == null) || (compareTo == null)) {
+ Assert.fail(messageResources.getMessage("tests.failure"));
+ }
-Assert.assertEquals(expected, compareTo);
+ Assert.assertEquals(expected, compareTo);
%>
Modified: struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag1.jsp
URL: http://svn.apache.org/viewcvs/struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag1.jsp?rev=376852&r1=376851&r2=376852&view=diff
==============================================================================
--- struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag1.jsp (original)
+++ struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag1.jsp Fri Feb 10 13:08:44 2006
@@ -1,257 +1,304 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%@page import="junit.framework.Assert"%>
+<%@ page import="junit.framework.Assert" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<logic:equal name="runTest" value="testMultiboxPropertyTrue">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAccesskey">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" accesskey="a" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" accesskey="a" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" accesskey="a" value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" accesskey="a" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAlt">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" alt="Testing alt attribute" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Testing alt attribute">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" alt="Testing alt attribute"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Testing alt attribute">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAltKey1">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="default.bundle.message" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Testing Message">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="default.bundle.message"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Testing Message">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAltKey2">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="no.such.key" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="no.such.key"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAltKey3">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="alternate.bundle.message" value="value1" bundle="alternate"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Testing Message">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray"
+ altKey="alternate.bundle.message" value="value1"
+ bundle="alternate"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Testing Message">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAltKey1_fr">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="default.bundle.message" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Message D'Essai">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="default.bundle.message"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Message D'Essai">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueAltKey2_fr">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="no.such.key" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="no.such.key"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueDisabled_True">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="true" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" disabled="disabled">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="true" value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" disabled="disabled">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueDisabled_False1">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="false" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="false"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueDisabled_False2">
- <!-- This was changed recently by overwhelming consensus. The prior functionality
- was very counter-intuitive. It used to be that putting disabled="false"
- was the same as putting disabled="true". Craig sited the confusion is due
- to the HTML spec.
- -->
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="anything but true" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <!-- This was changed recently by overwhelming consensus. The prior
+ functionality
+ was very counter-intuitive. It used to be that putting disabled="false"
+ was the same as putting disabled="true". Craig sited the confusion is due
+ to the HTML spec.
+ -->
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="anything but true"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnblur">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onblur="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onblur="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onblur="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onblur="Put script here">
+ </bean:define>
</logic:equal>
-
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnchange">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onchange="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onchange="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onchange="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onchange="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnclick">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onclick="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onclick="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onclick="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onclick="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOndblclick">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" ondblclick="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" ondblclick="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" ondblclick="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" ondblclick="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnfocus">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onfocus="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onfocus="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onfocus="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onfocus="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnkeydown">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeydown="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeydown="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeydown="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeydown="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnkeypress">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeypress="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeypress="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeypress="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeypress="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnkeyup">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeyup="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeyup="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeyup="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeyup="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnmousedown">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmousedown="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmousedown="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmousedown="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmousedown="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnmousemove">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmousemove="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmousemove="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmousemove="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmousemove="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnmouseout">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseout="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseout="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseout="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseout="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnmouseover">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseover="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseover="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseover="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseover="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxPropertyTrueOnmouseup">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseup="Put script here" value="value1"/>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseup="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseup="Put script here"
+ value="value1"/>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseup="Put script here">
+ </bean:define>
</logic:equal>
<%
-String expected = "";
-String compareTo = "";
+ String expected = "";
+ String compareTo = "";
-if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
- throw new javax.servlet.jsp.JspException("No tests on this page were called. Please verify that you've setup the tests correctly.");
-}else{
- expected=pageContext.getAttribute("TEST_RESULTS").toString();
-}
-if (pageContext.getAttribute("TEST_RESULTS") != null){
- compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
-}
+ if (pageContext.getAttribute("EXPECTED_RESULTS") == null) {
+ throw new javax.servlet.jsp.JspException(
+ "No tests on this page were called. Please verify that you've setup the tests correctly.");
+ } else {
+ expected = pageContext.getAttribute("TEST_RESULTS").toString();
+ }
+ if (pageContext.getAttribute("TEST_RESULTS") != null) {
+ compareTo = pageContext.getAttribute("EXPECTED_RESULTS").toString();
+ }
-Assert.assertEquals(expected, compareTo);
+ Assert.assertEquals(expected, compareTo);
%>
Modified: struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag2.jsp
URL: http://svn.apache.org/viewcvs/struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag2.jsp?rev=376852&r1=376851&r2=376852&view=diff
==============================================================================
--- struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag2.jsp (original)
+++ struts/taglib/trunk/src/webapp/org/apache/struts/taglib/html/TestMultiboxTag2.jsp Fri Feb 10 13:08:44 2006
@@ -1,293 +1,319 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%@page import="junit.framework.Assert"%>
+<%@ page import="junit.framework.Assert" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrue">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAccesskey">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" accesskey="a">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" accesskey="a" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" accesskey="a">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" accesskey="a" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAlt">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" alt="Testing alt attribute">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Testing alt attribute">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" alt="Testing alt attribute">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Testing alt attribute">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAltKey1">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="default.bundle.message">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Testing Message">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="default.bundle.message">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Testing Message">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAltKey2">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="no.such.key">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="no.such.key">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAltKey1_fr">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="default.bundle.message">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" alt="Message D'Essai">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="default.bundle.message">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" alt="Message D'Essai">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueAltKey2_fr">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" altKey="no.such.key">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" altKey="no.such.key">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueDisabled_True">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="true">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" disabled="disabled">
- </bean:define>
-</logic:equal>
-
-<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueDisabled_False1">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="false">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
-</logic:equal>
-
-<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueDisabled_False2">
- <!-- This was changed recently by overwhelming consensus. The prior functionality
- was very counter-intuitive. It used to be that putting disabled="false"
- was the same as putting disabled="true". Craig sited the confusion is due
- to the HTML spec.
- -->
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" disabled="anything but true">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="true">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" disabled="disabled">
+ </bean:define>
+</logic:equal>
+
+<logic:equal name="runTest"
+ value="testMultiboxBodyPropertyTrueDisabled_False1">
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="false">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
+</logic:equal>
+
+<logic:equal name="runTest"
+ value="testMultiboxBodyPropertyTrueDisabled_False2">
+ <!-- This was changed recently by overwhelming consensus. The prior
+ functionality
+ was very counter-intuitive. It used to be that putting disabled="false"
+ was the same as putting disabled="true". Craig sited the confusion is due
+ to the HTML spec.
+ -->
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" disabled="anything but true">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnblur">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onblur="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onblur="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onblur="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onblur="Put script here">
+ </bean:define>
</logic:equal>
-
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnchange">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onchange="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onchange="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onchange="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onchange="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnclick">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onclick="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onclick="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onclick="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onclick="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOndblclick">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" ondblclick="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" ondblclick="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" ondblclick="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" ondblclick="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnfocus">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onfocus="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onfocus="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onfocus="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onfocus="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnkeydown">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeydown="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeydown="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeydown="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeydown="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnkeypress">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeypress="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeypress="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeypress="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeypress="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnkeyup">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onkeyup="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onkeyup="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onkeyup="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onkeyup="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnmousedown">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmousedown="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmousedown="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmousedown="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmousedown="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnmousemove">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmousemove="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmousemove="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmousemove="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmousemove="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnmouseout">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseout="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseout="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseout="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseout="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnmouseover">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseover="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseover="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseover="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseover="Put script here">
+ </bean:define>
</logic:equal>
<logic:equal name="runTest" value="testMultiboxBodyPropertyTrueOnmouseup">
- <bean:define id="TEST_RESULTS" toScope="page">
- <html:multibox property="stringArray" onmouseup="Put script here">
- value1
- </html:multibox>
- </bean:define>
- <bean:define id="EXPECTED_RESULTS" toScope="page">
- <input type="checkbox" name="stringArray" value="value1" checked="checked" onmouseup="Put script here">
- </bean:define>
+ <bean:define id="TEST_RESULTS" toScope="page">
+ <html:multibox property="stringArray" onmouseup="Put script here">
+ value1
+ </html:multibox>
+ </bean:define>
+ <bean:define id="EXPECTED_RESULTS" toScope="page">
+ <input type="checkbox" name="stringArray" value="value1"
+ checked="checked" onmouseup="Put script here">
+ </bean:define>
</logic:equal>
<%
-String expected = "";
-String compareTo = "";
+ String expected = "";
+ String compareTo = "";
-if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
- throw new javax.servlet.jsp.JspException("No tests on this page were called. Please verify that you've setup the tests correctly.");
-}else{
- expected=pageContext.getAttribute("TEST_RESULTS").toString();
-}
-if (pageContext.getAttribute("TEST_RESULTS") != null){
- compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
-}
+ if (pageContext.getAttribute("EXPECTED_RESULTS") == null) {
+ throw new javax.servlet.jsp.JspException(
+ "No tests on this page were called. Please verify that you've setup the tests correctly.");
+ } else {
+ expected = pageContext.getAttribute("TEST_RESULTS").toString();
+ }
+ if (pageContext.getAttribute("TEST_RESULTS") != null) {
+ compareTo = pageContext.getAttribute("EXPECTED_RESULTS").toString();
+ }
-Assert.assertEquals(expected, compareTo);
+ Assert.assertEquals(expected, compareTo);
%>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org