Author: rich Date: Fri Jul 1 13:25:47 2005 New Revision: 208789 URL: http://svn.apache.org/viewcvs?rev=208789&view=rev Log: This is a contribution from Carlin Rogers to address http://issues.apache.org/jira/browse/BEEHIVE-841 : leading blank line in a netui:textArea is removed.
tests: bvt in netui (WinXP) BB: self (linux) Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf (with props) incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp (with props) incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp (with props) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml (with props) Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrors.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrorsInline.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValues.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValuesDirect.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DirectFormTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/Disable.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DisableBinding.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatSelect.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml Modified: incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java (original) +++ incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextArea.java Fri Jul 1 13:25:47 2005 @@ -195,8 +195,10 @@ } String text = formatText(textObject); - if (text != null) + if (text != null) { + writer.append("\n"); HtmlUtils.filter(text, writer); + } //results.append(text); br.doEndTag(writer); Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf?rev=208789&view=auto ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf (added) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf Fri Jul 1 13:25:47 2005 @@ -0,0 +1,72 @@ +/* + * Copyright 2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Header:$ + */ +package bugs.j841; + +import org.apache.beehive.netui.pageflow.FormData; +import org.apache.beehive.netui.pageflow.PageFlowController; +import org.apache.beehive.netui.pageflow.Forward; +import org.apache.beehive.netui.pageflow.annotations.Jpf; + [EMAIL PROTECTED] +public class Controller extends PageFlowController +{ + public String textAreaText; + + public String getTextAreaText(){ + return textAreaText; + } + + public void setTextAreaText(String text){ + textAreaText = text; + } + + @Jpf.Action( + forwards={ + @Jpf.Forward(name="index", path="index.jsp") + } + ) + protected Forward begin() + { + return new Forward("index"); + } + + + @Jpf.Action( + forwards={ + @Jpf.Forward(name="success", path="result.jsp") + } + ) + protected Forward nextAction(NextActionForm form) + { + setTextAreaText(form.getTaform()); + return new Forward("success"); + } + + public static class NextActionForm extends FormData + { + private String taform; + public void setTaform(String taform) + { + this.taform = taform; + } + public String getTaform() + { + return this.taform; + } + } +} Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/Controller.jpf ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp?rev=208789&view=auto ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp (added) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp Fri Jul 1 13:25:47 2005 @@ -0,0 +1,28 @@ +<%@ page language="java" contentType="text/html;charset=UTF-8"%> +<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%> + +<netui:html> + <head> + <title>J841</title> + </head> + <body> + <p> + This is a test to ensure that the TextArea tag does not remove + a leading empty line. + </p> + <netui:form action="nextAction" focus=""> + <table> + <tr> + <td><netui:label value="Text Area: "></netui:label></td> + <td> </td> + </tr> + <tr> + <td> + <netui:textArea dataSource="actionForm.taform" rows="10" cols="30"></netui:textArea> + </td> + </tr> + </table> + <netui:button value="nextAction"></netui:button> + </netui:form> + </body> +</netui:html> Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/index.jsp ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp?rev=208789&view=auto ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp (added) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp Fri Jul 1 13:25:47 2005 @@ -0,0 +1,11 @@ +<%@ page language="java" contentType="text/html;charset=UTF-8"%> +<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%> + +<netui:html> + <head> + <title>J841 Result Page</title> + </head> + <body> + Text Area: <br> <netui:textArea dataSource="pageFlow.textAreaText" rows="10" cols="30"/> + </body> +</netui:html> Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j841/result.jsp ------------------------------------------------------------------------------ svn:eol-style = native Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Fri Jul 1 13:25:47 2005 @@ -4637,6 +4637,15 @@ </features> </test> <test> + <name>J841</name> + <description>Test TextArea tag to make sure it does not remove a leading empty line.</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>jiraBugs</category> + </categories> + </test> + <test> <name>JpfScopedFormsTest49</name> <description>JpfScopedFormsTest49</description> <webapp>coreWeb</webapp> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrors.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrors.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrors.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrors.xml Fri Jul 1 13:25:47 2005 @@ -100,7 +100,8 @@ <option value="01/29/63">01/29/63</option> <option value="01/30/63">01/30/63</option></select> <li><span style="color:red;background-color:white"> - [<b>Tag Error:8</b>, Found in tag <b>FormatDate</b>]</span><textarea name="{pageFlow.textAreaDate}">01/28/63</textarea></li> + [<b>Tag Error:8</b>, Found in tag <b>FormatDate</b>]</span><textarea name="{pageFlow.textAreaDate}"> +01/28/63</textarea></li> <li><span style="color:red;background-color:white"> [<b>Tag Error:9</b>, Found in tag <b>FormatDate</b>]</span><input type="text" name="{pageFlow.textDate}" value="01/28/63"></li> </ul> @@ -131,4 +132,4 @@ <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>1</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrorsInline.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrorsInline.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrorsInline.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatDateErrorsInline.xml Fri Jul 1 13:25:47 2005 @@ -90,7 +90,8 @@ <tr><th>Tag</th><td>FormatDate</td> <th>Errors</th><td colspan="2">1</td></tr> <tr><th>Tag Error</th><th>Message</th><td colspan="3">Attribute 'patttern' is required to have a value. The value "" is illegal. This is often cause by binding to an object with a null value.</td></tr> -</table></span><textarea name="{pageFlow.textAreaDate}">01/28/63</textarea></li> +</table></span><textarea name="{pageFlow.textAreaDate}"> +01/28/63</textarea></li> <li><span> <table border="1" cellspacing="0" style="color:red;background-color:white"> <tr><th colspan="5">Tag Error</th></tr> <tr><th>Tag</th><td>FormatDate</td> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValues.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValues.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValues.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValues.xml Fri Jul 1 13:25:47 2005 @@ -76,7 +76,8 @@ </body> <form action="/coreWeb/miniTests/defaultValues/postback.do" method="post"> <input type="text" name="{actionForm.text}" value="Page Flow Default Text"><br /> - <textarea name="{actionForm.textArea}">Page Flow Default Text Area</textarea><br /> + <textarea name="{actionForm.textArea}"> +Page Flow Default Text Area</textarea><br /> <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}"> <option value="Option 1">Option 1</option> @@ -214,7 +215,8 @@ </body> <form action="/coreWeb/miniTests/defaultValues/postback.do" method="post"> <input type="text" name="{actionForm.text}" value="x"><br /> - <textarea name="{actionForm.textArea}">x</textarea><br /> + <textarea name="{actionForm.textArea}"> +x</textarea><br /> <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}"> <option value="Option 1">Option 1</option> @@ -246,4 +248,4 @@ <ses:testCount>2</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>2</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValuesDirect.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValuesDirect.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValuesDirect.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DefaultValuesDirect.xml Fri Jul 1 13:25:47 2005 @@ -76,7 +76,8 @@ </body> <form action="/coreWeb/miniTests/defaultValuesDirect/postback.do" method="post"> <input type="text" name="{pageFlow.text}" value="Page Flow Default Text"><br /> - <textarea name="{pageFlow.textArea}">Page Flow Default Text Area</textarea><br /> + <textarea name="{pageFlow.textArea}"> +Page Flow Default Text Area</textarea><br /> <input type="hidden" name="wlw-select_key:{pageFlow.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.select}"> <option value="Option 1">Option 1</option> @@ -214,7 +215,8 @@ </body> <form action="/coreWeb/miniTests/defaultValuesDirect/postback.do" method="post"> <input type="text" name="{pageFlow.text}" value="Text"><br /> - <textarea name="{pageFlow.textArea}">Text Area</textarea><br /> + <textarea name="{pageFlow.textArea}"> +Text Area</textarea><br /> <input type="hidden" name="wlw-select_key:{pageFlow.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.select}"> <option value="Option 1">Option 1</option> @@ -356,7 +358,8 @@ </body> <form action="/coreWeb/miniTests/defaultValuesDirect/postback.do" method="post"> <input type="text" name="{pageFlow.text}" value="Text"><br /> - <textarea name="{pageFlow.textArea}">Text Area</textarea><br /> + <textarea name="{pageFlow.textArea}"> +Text Area</textarea><br /> <input type="hidden" name="wlw-select_key:{pageFlow.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.select}"> <option value="Option 1" selected>Option 1</option> @@ -388,4 +391,4 @@ <ses:testCount>3</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>3</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DirectFormTest.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DirectFormTest.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DirectFormTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DirectFormTest.xml Fri Jul 1 13:25:47 2005 @@ -453,7 +453,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}"></td> </tr> - <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{pageFlow.exposed.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.exposed.select}" size="3"><option value="1">Choice 1</option> @@ -639,7 +640,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}"></td> </tr> - <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{pageFlow.exposed.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.exposed.select}" size="3"><option value="1" selected>Choice 1</option> @@ -825,7 +827,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}"></td> </tr> - <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{pageFlow.exposed.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.exposed.select}" size="3"><option value="1" selected>Choice 1</option> @@ -1011,7 +1014,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.exposed.checkBox2}"></td> </tr> - <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{pageFlow.exposed.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{pageFlow.exposed.select}OldValue" value="true"> <select name="wlw-select_key:{pageFlow.exposed.select}" size="3"><option value="1" selected>Choice 1</option> @@ -1272,4 +1276,4 @@ <ses:testCount>7</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>7</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/Disable.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/Disable.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/Disable.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/Disable.xml Fri Jul 1 13:25:47 2005 @@ -95,7 +95,8 @@ <tr class="tablebody"> <td>Text Area:</td> <td> - <textarea name="{actionForm.textArea}" disabled>Default Value</textarea> + <textarea name="{actionForm.textArea}" disabled> +Default Value</textarea> </td> </tr> <tr class="tablebody"> @@ -345,4 +346,4 @@ <ses:testCount>2</ses:testCount> <ses:passedCount>1</ses:passedCount> <ses:failedCount>1</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DisableBinding.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DisableBinding.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DisableBinding.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DisableBinding.xml Fri Jul 1 13:25:47 2005 @@ -96,7 +96,8 @@ <tr class="tablebody"> <td>Text Area:</td> <td> - <textarea name="{actionForm.textArea}" disabled>Default Value</textarea> + <textarea name="{actionForm.textArea}" disabled> +Default Value</textarea> </td> </tr> <tr class="tablebody"> @@ -426,7 +427,8 @@ <tr class="tablebody"> <td>Text Area:</td> <td> - <textarea name="{actionForm.textArea}">Default Value</textarea> + <textarea name="{actionForm.textArea}"> +Default Value</textarea> </td> </tr> <tr class="tablebody"> @@ -741,4 +743,4 @@ <ses:testCount>4</ses:testCount> <ses:passedCount>2</ses:passedCount> <ses:failedCount>2</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormTest.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormTest.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormTest.xml Fri Jul 1 13:25:47 2005 @@ -461,7 +461,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked></td> </tr> - <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}" size="3"><option value="1" selected>Choice 1</option> @@ -655,7 +656,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked></td> </tr> - <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}" size="3"><option value="1" selected>Choice 1</option> @@ -845,7 +847,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked></td> </tr> - <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}" size="3"><option value="1">Choice 1</option> @@ -1035,7 +1038,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked></td> </tr> - <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}">Test</textarea></td> + <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}"> +Test</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}" size="3"><option value="1">Choice 1</option> @@ -1225,7 +1229,8 @@ <td>Checkbox1 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br /> Checkbox2 <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked></td> </tr> - <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}">x</textarea></td> + <tr><td>TextArea</td><td><textarea name="{actionForm.textArea}"> +x</textarea></td> <td>Select:</td> <td><input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true"> <select name="wlw-select_key:{actionForm.select}" size="3"><option value="1">Choice 1</option> @@ -1680,4 +1685,4 @@ <ses:testCount>9</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>9</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatSelect.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatSelect.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatSelect.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatSelect.xml Fri Jul 1 13:25:47 2005 @@ -104,7 +104,8 @@ <input type="text" name="{pageFlow.textBox}" value="123456.00"> <hr /> <b>TextArea:</b> - <textarea name="{pageFlow.textArea}" rows="3" cols="20">123.45 USD </textarea> + <textarea name="{pageFlow.textArea}" rows="3" cols="20"> +123.45 USD </textarea> </body> </html>]]></responseBody> @@ -123,4 +124,4 @@ <testCount>1</testCount> <passedCount>0</passedCount> <failedCount>1</failedCount> -</recorderSession> \ No newline at end of file +</recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml?rev=208789&r1=208788&r2=208789&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml Fri Jul 1 13:25:47 2005 @@ -416,7 +416,8 @@ <tr valign="top"> <td>TextArea:</td> <td> - <textarea name="{actionForm.text3}" id="textArea">x</textarea> + <textarea name="{actionForm.text3}" id="textArea"> +x</textarea> </td> </tr> <tr valign="top"> @@ -596,4 +597,4 @@ <ses:testCount>2</ses:testCount> <ses:passedCount>0</ses:passedCount> <ses:failedCount>2</ses:failedCount> -</ses:recorderSession> \ No newline at end of file +</ses:recorderSession> Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml?rev=208789&view=auto ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml (added) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml Fri Jul 1 13:25:47 2005 @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>J841</ses:sessionName> + <ses:tester>crogers</ses:tester> + <ses:startDate>30 Jun 2005, 12:45:37.251 AM MDT</ses:startDate> + <ses:description>Test TextArea tag to make sure it does not remove a leading empty line.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/bugs/j841/Controller.jpf</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>AAB8F3FC94F3958C93E80D2C18C40DBF</ses:value> + </ses:cookie> + <ses:cookie> + <ses:name>nde-textsize</ses:name> + <ses:value>16px</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>UTF-8,*</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=AAB8F3FC94F3958C93E80D2C18C40DBF; nde-textsize=16px</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>J841</title> + </head> + <body> + <p> + This is a test to ensure that the TextArea tag does not remove + a leading empty line. + </p> + <form name="Netui_Form_0" id="Netui_Form_0" action="/coreWeb/bugs/j841/nextAction.do" method="post"> + <table> + <tr> + <td><label>Text Area: </label></td> + <td> </td> + </tr> + <tr> + <td> + <textarea name="{actionForm.taform}" rows="10" cols="30"></textarea> + </td> + </tr> + </table> + <input type="submit" value="nextAction"> + </form> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>2</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/bugs/j841/nextAction.do</ses:uri> + <ses:method>POST</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>{actionForm.taform}</ses:name> + <ses:value> +The line above is empty... so is the next one + +</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>AAB8F3FC94F3958C93E80D2C18C40DBF</ses:value> + </ses:cookie> + <ses:cookie> + <ses:name>nde-textsize</ses:name> + <ses:value>16px</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>UTF-8,*</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>content-length</ses:name> + <ses:value>87</ses:value> + </ses:header> + <ses:header> + <ses:name>content-type</ses:name> + <ses:value>application/x-www-form-urlencoded</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=AAB8F3FC94F3958C93E80D2C18C40DBF; nde-textsize=16px</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/bugs/j841/Controller.jpf</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>J841 Result Page</title> + </head> + <body> + Text Area: <br> <textarea name="{pageFlow.textAreaText}" rows="10" cols="30"> + +The line above is empty... so is the next one + +</textarea> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>30 Jun 2005, 12:46:03.148 AM MDT</ses:endDate> + <ses:testCount>2</ses:testCount> +</ses:recorderSession> Propchange: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J841.xml ------------------------------------------------------------------------------ svn:eol-style = native