Author: dolander
Date: Wed Mar  2 16:46:31 2005
New Revision: 155985

URL: http://svn.apache.org/viewcvs?view=rev&rev=155985
Log:
Jira 359 -- Remove the legacy <div> tag that was being generated when a idScope 
was set
on the HTML tag.


Added:
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TemplateXhtml.xml
Modified:
    
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
    
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeElement.java
    
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/ParamHelper.java
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtCbgId.xml
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortal.xml
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalScopingTest2.xml

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Html.java
 Wed Mar  2 16:46:31 2005
@@ -245,9 +245,9 @@
         ErrorHandling.reportCollectedErrors(pageContext, this);
 
         // The body tag may cause the scope Div to be closed, if not we must 
do it now
-        if (getIdScope() != null && !_scopeEnded) {
-            _writer.append("</div>");
-        }
+        //if (getIdScope() != null && !_scopeEnded) {
+        //    _writer.append("</div>");
+        //}
 
         // the script can be written out by another tag,  typically this would 
be the <body> tag.
         writeScript(_writer);

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeElement.java?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeElement.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeElement.java
 Wed Mar  2 16:46:31 2005
@@ -381,7 +381,7 @@
         }
     }
 
-    public void addParameter(String name, Object value, String facet) throws 
JspException
+    public void addParameter(String name, Object value, String facet)
     {
         // use this to force the creation of the _info variable.
         ExtendedInfo info = getInfo(this);

Modified: 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/ParamHelper.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/ParamHelper.java?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/ParamHelper.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/ParamHelper.java
 Wed Mar  2 16:46:31 2005
@@ -23,11 +23,35 @@
 import org.apache.beehive.netui.util.logging.Logger;
 
 /**
- *
+ * This class is used by NetUI tags that use parameters.
  */
 public class ParamHelper
 {
     private static final Logger logger = Logger.getInstance(ParamHelper.class);
+
+    /**
+     * Add a new parameter or update an existing parameter's list of values.
+     * <p/>
+     * <em>Implementation Note:</em> in the case that a Map was provided for
+     * the <code>value</code> parameter, the this returns without doing
+     * anything; in any other case, params is updated (even in
+     * <code>value</code> is null).
+     * </p>
+     * <p/>
+     * If value is some object (not an array or list), the string
+     * representation of that object is added as a value for name.  If the
+     * value is a list (or array) of objects, then the string representation
+     * of each element is added as a value for name.  When there are multiple
+     * values for a name, then an array of Strings is used in Map.
+     * </p>
+     *
+     * @param params an existing Map of names and values to update
+     * @param name   the name of the parameter to add or update
+     * @param value  an item or list of items to put into the map
+     * @throws IllegalArgumentException in the case that either the params
+     *                                  <p/>
+     *                                  or name given was null
+     */
     public static void addParam(Map params, String name, Object value)
     {
 
@@ -94,7 +118,7 @@
                 else
                     params.put(name,"");
             }
-            else 
+            else
                 params.put(name,value.toString());
             return;
         }

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?view=diff&r1=155984&r2=155985
==============================================================================
--- 
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
 Wed Mar  2 16:46:31 2005
@@ -6625,6 +6625,21 @@
          </features>
       </test>
       <test>
+         <name>TemplateXhtml</name>
+         <description>verification of XHTML inside a template</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>bvt.struts11</category>
+            <category>templates</category>
+            <category>xhtml</category>
+         </categories>
+         <features>
+            <feature>Templates</feature>
+            <feature>xhtml</feature>
+         </features>
+      </test>
+      <test>
          <name>TempException</name>
          <description>Throwing an exception from inside a 
template</description>
          <webapp>coreWeb</webapp>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtCbgId.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtCbgId.xml?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtCbgId.xml 
(original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtCbgId.xml 
Wed Mar  2 16:46:31 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>CtCbgId</ses:sessionName>
    <ses:tester>Daryl</ses:tester>
-   <ses:startDate>11 Feb 2005, 06:22:12.334 PM MST</ses:startDate>
+   <ses:startDate>02 Mar 2005, 05:26:46.878 PM MST</ses:startDate>
    <ses:description>Daryl</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D816AF65DAC4C913C3202ED2A55FC180</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D816AF65DAC4C913C3202ED2A55FC180; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7b85</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7dd5</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -130,7 +130,7 @@
         </table>
         </form>
   </body>
-</div><script language="JavaScript" type="text/JavaScript">
+<script language="JavaScript" type="text/JavaScript">
 <!--
 
 // **** Start the NetUI Framework Generated JavaScript ****
@@ -219,7 +219,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D816AF65DAC4C913C3202ED2A55FC180</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -253,7 +253,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D816AF65DAC4C913C3202ED2A55FC180; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -265,7 +265,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7b85</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7dd5</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -306,7 +306,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>11 Feb 2005, 06:22:15.840 PM MST</ses:endDate>
+   <ses:endDate>02 Mar 2005, 05:26:48.370 PM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>2</ses:testCount>
    <ses:passedCount>1</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortal.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortal.xml?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortal.xml
 (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortal.xml
 Wed Mar  2 16:46:31 2005
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>MockPortal</ses:sessionName>
    <ses:tester>rich</ses:tester>
-   <ses:startDate>11 Feb 2005, 06:32:36.873 PM MST</ses:startDate>
+   <ses:startDate>02 Mar 2005, 05:29:45.084 PM MST</ses:startDate>
    <ses:description>rich</ses:description>
    <ses:tests>
       <ses:test>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -56,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -251,7 +251,7 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -280,7 +280,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -314,7 +314,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -326,7 +326,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -498,7 +498,7 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -527,7 +527,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -561,7 +561,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -573,7 +573,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -695,7 +695,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -721,7 +721,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -733,7 +733,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -905,7 +905,7 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -930,7 +930,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -956,7 +956,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -968,7 +968,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1016,8 +1016,8 @@
         <a 
href="/coreWeb/mockportal/MockPortal.jsp?smokeTestAaltAction=done&smokeTestA_submit=true">done</a>
 
                 
-    </body>
-
+    </div>
+</body>
 </html>
 
   
@@ -1065,7 +1065,7 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
       <ses:test>
@@ -1090,7 +1090,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1116,7 +1116,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1128,7 +1128,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1173,8 +1173,8 @@
         <a 
href="/coreWeb/mockportal/MockPortal.jsp?smokeTestAaltAction=done&smokeTestA_submit=true">done</a>
 
                 
-    </body>
-
+    </div>
+</body>
 </html>
 
   
@@ -1325,7 +1325,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1351,7 +1351,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=D4E953FA0410A5376F1B9E5CC645441E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1363,7 +1363,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>f624cb5:102041cb937:-7635</ses:value>
+                  <ses:value>-11bc3486:10265cc17b1:-7b45</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1555,13 +1555,13 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
+            <ses:testStatus>pass</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>11 Feb 2005, 06:32:44.133 PM MST</ses:endDate>
+   <ses:endDate>02 Mar 2005, 05:29:47.868 PM MST</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>7</ses:testCount>
-   <ses:passedCount>2</ses:passedCount>
-   <ses:failedCount>5</ses:failedCount>
-</ses:recorderSession>
+   <ses:passedCount>5</ses:passedCount>
+   <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalScopingTest2.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalScopingTest2.xml?view=diff&r1=155984&r2=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalScopingTest2.xml
 (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/MockPortalScopingTest2.xml
 Wed Mar  2 16:46:31 2005
@@ -2,8 +2,8 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>MockPortalScopingTest2</ses:sessionName>
    <ses:tester>rich</ses:tester>
-   <ses:startDate>27 Feb 2005, 12:30:53.882 PM MST</ses:startDate>
-   <ses:description>Test of targeting a particular portlet scope from a popup 
window.</ses:description>
+   <ses:startDate>02 Mar 2005, 05:29:57.141 PM MST</ses:startDate>
+   <ses:description>rich</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,6 +55,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</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.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
@@ -102,7 +106,7 @@
         </form>
         <p>
     </body>
-</div><script language="JavaScript" type="text/JavaScript">
+<script language="JavaScript" type="text/JavaScript">
 <!--
 
 // **** Start the NetUI Framework Generated JavaScript ****
@@ -211,7 +215,7 @@
         </form>
         <p>
     </body>
-</div><script language="JavaScript" type="text/JavaScript">
+<script language="JavaScript" type="text/JavaScript">
 <!--
 
 // **** Start the NetUI Framework Generated JavaScript ****
@@ -242,6 +246,9 @@
 </body>
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>2</ses:testNumber>
@@ -269,7 +276,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -295,7 +302,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>content-length</ses:name>
-                  <ses:value>31</ses:value>
+                  <ses:value>80</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>content-type</ses:name>
@@ -303,7 +310,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -314,8 +321,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>referer</ses:name>
-                  
<ses:value>http://localhost:8080/coreWeb/mockportal/scoping2/ScopedPortal.jsp</ses:value>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -367,7 +374,7 @@
         <br/>
         <a 
href="/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletA2altAction=begin&portletA2_submit=true">go
 back</a>
     </body>
-</div>
+
 </html>
 </td></tr>
 </table><br><br>
@@ -399,7 +406,7 @@
         </form>
         <p>
     </body>
-</div><script language="JavaScript" type="text/JavaScript">
+<script language="JavaScript" type="text/JavaScript">
 <!--
 
 // **** Start the NetUI Framework Generated JavaScript ****
@@ -485,6 +492,9 @@
 </body>
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>3</ses:testNumber>
@@ -512,7 +522,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -538,7 +548,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>content-length</ses:name>
-                  <ses:value>31</ses:value>
+                  <ses:value>80</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>content-type</ses:name>
@@ -546,7 +556,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -557,8 +567,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>referer</ses:name>
-                  
<ses:value>http://localhost:8080/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletA2altAction=submit&amp;portletA2_submit=true</ses:value>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -607,7 +617,7 @@
         <br/>
         <a 
href="/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletA2altAction=begin&portletA2_submit=true">go
 back</a>
     </body>
-</div>
+
 </html>
 </td></tr>
 </table><br><br>
@@ -644,7 +654,7 @@
         <br/>
         <a 
href="/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletB2altAction=begin&portletB2_submit=true">go
 back</a>
     </body>
-</div>
+
 </html>
 </td></tr>
 </table><br><br>
@@ -656,6 +666,9 @@
 </body>
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>4</ses:testNumber>
@@ -675,7 +688,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -701,7 +714,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -712,8 +725,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>referer</ses:name>
-                  
<ses:value>http://localhost:8080/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletB2altAction=submit&amp;portletB2_submit=true</ses:value>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -819,6 +832,9 @@
 &lt;/script>
 &lt;/html></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>pass</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>5</ses:testNumber>
@@ -842,7 +858,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -868,7 +884,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>content-length</ses:name>
-                  <ses:value>47</ses:value>
+                  <ses:value>48</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>content-type</ses:name>
@@ -876,7 +892,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -887,8 +903,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>referer</ses:name>
-                  
<ses:value>http://localhost:8080/coreWeb/mockportal/scoping2/launchPopUp.do?jpfScopeID=portletA2</ses:value>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -916,6 +932,9 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>pass</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>6</ses:testNumber>
@@ -939,7 +958,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -965,7 +984,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -976,8 +995,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>referer</ses:name>
-                  
<ses:value>http://localhost:8080/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletB2altAction=submit&amp;portletB2_submit=true</ses:value>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1029,7 +1048,7 @@
         <br/>
         <a 
href="/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletA2altAction=begin&portletA2_submit=true">go
 back</a>
     </body>
-</div>
+
 </html>
 </td></tr>
 </table><br><br>
@@ -1063,7 +1082,7 @@
         <br/>
         <a 
href="/coreWeb/mockportal/scoping2/ScopedPortal.jsp?portletB2altAction=begin&portletB2_submit=true">go
 back</a>
     </body>
-</div>
+
 </html>
 </td></tr>
 </table><br><br>
@@ -1075,6 +1094,9 @@
 </body>
 </html>]]></ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>7</ses:testNumber>
@@ -1089,7 +1111,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>9EB087AB2F45B3A51BA73F28068F6298</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1115,7 +1137,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  
<ses:value>JSESSIONID=3163E06D4A52E31CF88A568443A5C412</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=9EB087AB2F45B3A51BA73F28068F6298; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1126,6 +1148,10 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-11bc3486:10265cc17b1:-7b29</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.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
@@ -1136,8 +1162,14 @@
             <ses:reason/>
             <ses:responseBody>OK -- reset MockPortal</ses:responseBody>
          </ses:response>
+         <ses:testResults>
+            <ses:testStatus>pass</ses:testStatus>
+         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>27 Feb 2005, 12:31:44.545 PM MST</ses:endDate>
+   <ses:endDate>02 Mar 2005, 05:30:00.336 PM MST</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>7</ses:testCount>
-</ses:recorderSession>
+   <ses:passedCount>3</ses:passedCount>
+   <ses:failedCount>4</ses:failedCount>
+</ses:recorderSession>
\ No newline at end of file

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TemplateXhtml.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TemplateXhtml.xml?view=auto&rev=155985
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TemplateXhtml.xml
 (added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TemplateXhtml.xml
 Wed Mar  2 16:46:31 2005
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>TemplateXhtml</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>23 Feb 2005, 03:05:56.553 PM MST</ses:startDate>
+   <ses:description>Verification of setting a document to XHTML inside a 
template</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/template/xhtml/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>E271590DD884574DA8317B9711CEAA2B</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>ISO-8859-1,utf-8;q=0.7,*;q=0.7</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=E271590DD884574DA8317B9711CEAA2B</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.5) Gecko/20041107 Firefox/1.0</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 
XHTML 1.0 Transitional//EN"
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml";>
+
+   <head>
+      <title>Simple Test</title>
+      <base href="http://localhost:8080/coreWeb/template/xhtml/Test.jsp"; />
+   </head>
+   <body>
+      <h1>Simple Test</h1>
+      <p><form action="/coreWeb/template/xhtml/search.do" method="post" 
style="display:inline">
+       <input type="text" name="{pageFlow.search}" />
+       <input type="submit" value="Search" />
+      </form></p>
+      <table width="100%">
+         <tr><td valign="top">
+        <div style="height="200px">
+        <h4>'left' Section</h4>
+         
+     <form action="/coreWeb/template/xhtml/post.do" method="post">
+        <input type="hidden" 
name="wlw-select_key:{pageFlow.selectedValue}OldValue" value="true" />
+<select name="wlw-select_key:{pageFlow.selectedValue}">
+<option value="Select One">Select One</option>
+<option value="Select Two">Select Two</option>
+<option value="Select Three">Select Three</option></select><br />
+       <input type="submit" value="submit" />
+     </form>
+  
+        </div>
+        </td><td valign="top">
+        <div style="height="200px">
+        <h4>'right Section</h4>
+         
+      Enter some value in the form fool....
+  
+        </div>
+         </td>
+      </tr>
+      </table>
+      <hr>
+      Selected Value: <span></span>
+   </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>23 Feb 2005, 03:06:08.089 PM MST</ses:endDate>
+   <ses:testCount>1</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file


Reply via email to