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 @@
                 &lt;tr valign="top">
                     &lt;td>TextArea:&lt;/td>
                     &lt;td>
-                    &lt;textarea name="{actionForm.text3}" 
id="textArea">x&lt;/textarea>
+                    &lt;textarea name="{actionForm.text3}" id="textArea">
+x&lt;/textarea>
                     &lt;/td>
                 &lt;/tr>
                 &lt;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


Reply via email to