Author: dolander
Date: Sun Feb 20 10:01:36 2005
New Revision: 154540

URL: http://svn.apache.org/viewcvs?view=rev&rev=154540
Log:
Jira 312 -- The title on the TreeItem was not hooked up.  I hooked it up
so that it because the title attribute for the Selection action anchor.  In
addition, if the label is not output as the alt attribute on the itemIcon img
then the title will be used.

tree/title/Controller.jpf -> Basic behaivor of the title
tree/title2/Controller.jpf -> Title as the alt text

Added two BVTs for previously resolved bugs that were not yet in the
BVT suite.



Added:
    
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootminus.gif
   (with props)
    
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootplus.gif 
  (with props)
    incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/
    
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/Controller.jpf
    incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/index.jsp
    incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/
    
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/Controller.jpf
    incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/index.jsp
    incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J324.xml
    incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J326.xml
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle.xml
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle2.xml
Modified:
    
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
    
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java?view=diff&r1=154539&r2=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
 Sun Feb 20 10:01:36 2005
@@ -356,7 +356,7 @@
             }
             _anchorState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, 
TARGET, target);
             String title = node.getTitle();
-            _imgState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, TITLE, 
title);
+            _anchorState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, 
TITLE, title);
 
             // set the selection styles
             if (node.isSelected()) {
@@ -414,7 +414,13 @@
             _imgState.clear();
             _imgState.src = icon;
             _imgState.style = "vertical-align:middle";
-            alt = (label != null && node.isLabelLegalAsAlt()) ? label : 
Bundle.getString("Tags_TreeAltText", null);
+            alt = null;
+            if (label != null && node.isLabelLegalAsAlt())
+                alt = label;
+            else
+                alt = node.getTitle();
+            if (alt == null)
+                alt = Bundle.getString("Tags_TreeAltText", null);
             _imgState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, ALT, 
alt, false);
             _imgState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, 
BORDER, "0");
 

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootminus.gif
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootminus.gif?view=auto&rev=154540
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootminus.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootplus.gif
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootplus.gif?view=auto&rev=154540
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/images/rootplus.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/Controller.jpf
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/Controller.jpf?view=auto&rev=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/Controller.jpf
 (added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/Controller.jpf
 Sun Feb 20 10:01:36 2005
@@ -0,0 +1,83 @@
+package tree.title;
+
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.tags.tree.ITreeRootElement;
+import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.tags.tree.TreeRenderState;
+import org.apache.beehive.netui.pageflow.requeststate.NameService;
+
+import javax.servlet.ServletRequest;
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.Forward;
+
[EMAIL PROTECTED] (
+)
+public class Controller extends PageFlowController
+{
+    private TreeElement _root;
+    private String _action;
+
+    public TreeElement getRoot()
+    {
+        return _root;
+    }
+    public void setRoot(TreeElement tree) 
+    {
+       _root = tree;
+    }
+    public String getAction() {
+       return _action;
+    }
+
+    @Jpf.Action(
+       forwards={
+        @Jpf.Forward(name="index", path="index.jsp")
+       }
+    )
+    protected Forward begin()
+    {
+        NameService ns = NameService.instance(getRequest().getSession());
+       ns.debugSetNameIntValue(1031);
+       _action = "begin";
+        return new Forward("index");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward reset()
+    {
+        _root = null;
+       _action = "reset";
+        return new Forward("index");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward select()
+    {
+       _action = "select";
+        return new Forward("index");
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+}
+

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/index.jsp
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/index.jsp?view=auto&rev=154540
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/index.jsp 
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title/index.jsp 
Sun Feb 20 10:01:36 2005
@@ -0,0 +1,45 @@
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<netui:html>
+<head>
+    <title>Tree Title
+    </title>
+</head>
+<netui:body>
+<h4>Tree Title</h4>
+<p style="color:green">Verification of the title attribute on a tree
+item.
+</p>
+<netui:anchor action="reset">Reset</netui:anchor><br>
+Action: ${pageFlow.action}<br>
+<!--Begin scriptContainer-->
+<div style="border: thin solid;height: 300px;">
+    <netui:tree dataSource="pageFlow.root"
+        selectionAction="select" tagId="tree"
+        selectedStyle="background-color: #FFD185; font-color: #FFFFFF; 
text-decoration: none;"
+       unselectedStyle="text-decoration: none"
+    >
+       <netui:treeItem title="title: 0" expanded="true">
+          <netui:treeLabel>0</netui:treeLabel>
+          <netui:treeItem title="title: 0.0" expanded="false">
+             <netui:treeLabel>0.0</netui:treeLabel>
+             <netui:treeItem title="title: 0.0.0" expanded="false">
+                <netui:treeLabel>0.0.0</netui:treeLabel>
+                <netui:treeItem title="title: 0.0.0.0">0.0.0.0</netui:treeItem>
+                <netui:treeItem title="title: 0.0.0.1">0.0.0.1</netui:treeItem>
+             </netui:treeItem>
+          </netui:treeItem>
+          <netui:treeItem title="title: 0.1" expanded="false">
+             <netui:treeLabel>0.1</netui:treeLabel>
+             <netui:treeItem title="title: 0.1.0">0.1.0</netui:treeItem>
+             <netui:treeItem title="title: 0.1.1">0.1.1</netui:treeItem>
+          </netui:treeItem>
+          <netui:treeItem title="title: 0.2" expanded="false">
+             <netui:treeLabel>0.2</netui:treeLabel>
+             <netui:treeItem title="title: 0.2.0">0.2.0</netui:treeItem>
+             <netui:treeItem title="title: 0.2.1">0.2.1</netui:treeItem>
+         </netui:treeItem>
+      </netui:treeItem>
+    </netui:tree>
+</div>
+   </netui:body>
+</netui:html>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/Controller.jpf
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/Controller.jpf?view=auto&rev=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/Controller.jpf
 (added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/Controller.jpf
 Sun Feb 20 10:01:36 2005
@@ -0,0 +1,83 @@
+package tree.title2;
+
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.tags.tree.ITreeRootElement;
+import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.tags.tree.TreeRenderState;
+import org.apache.beehive.netui.pageflow.requeststate.NameService;
+
+import javax.servlet.ServletRequest;
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.Forward;
+
[EMAIL PROTECTED] (
+)
+public class Controller extends PageFlowController
+{
+    private TreeElement _root;
+    private String _action;
+
+    public TreeElement getRoot()
+    {
+        return _root;
+    }
+    public void setRoot(TreeElement tree) 
+    {
+       _root = tree;
+    }
+    public String getAction() {
+       return _action;
+    }
+
+    @Jpf.Action(
+       forwards={
+        @Jpf.Forward(name="index", path="index.jsp")
+       }
+    )
+    protected Forward begin()
+    {
+        NameService ns = NameService.instance(getRequest().getSession());
+       ns.debugSetNameIntValue(1031);
+       _action = "begin";
+        return new Forward("index");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward reset()
+    {
+        _root = null;
+       _action = "reset";
+        return new Forward("index");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward select()
+    {
+       _action = "select";
+        return new Forward("index");
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+}
+

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/index.jsp
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/index.jsp?view=auto&rev=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/index.jsp 
(added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/tree/title2/index.jsp 
Sun Feb 20 10:01:36 2005
@@ -0,0 +1,46 @@
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<netui:html>
+<head>
+    <title>Tree Title
+    </title>
+</head>
+<netui:body>
+<h4>Tree Title</h4>
+<p style="color:green">Verification of the title attribute on a tree
+item.  In this case the title should become the alt text on the itemIcon
+because the label contains HTML markup.
+</p>
+<netui:anchor action="reset">Reset</netui:anchor><br>
+Action: ${pageFlow.action}<br>
+<!--Begin scriptContainer-->
+<div style="border: thin solid;height: 300px;">
+    <netui:tree dataSource="pageFlow.root"
+        selectionAction="select" tagId="tree"
+        selectedStyle="background-color: #FFD185; font-color: #FFFFFF; 
text-decoration: none;"
+       unselectedStyle="text-decoration: none"
+    >
+       <netui:treeItem title="title: 0" expanded="true">
+          <netui:treeLabel><b>0</b></netui:treeLabel>
+          <netui:treeItem title="title: 0.0" expanded="false">
+             <netui:treeLabel><b>0.0</b></netui:treeLabel>
+             <netui:treeItem title="title: 0.0.0" expanded="false">
+                <netui:treeLabel><b>0.0.0</b></netui:treeLabel>
+                <netui:treeItem title="title: 
0.0.0.0"><b>0.0.0.0</b></netui:treeItem>
+                <netui:treeItem title="title: 
0.0.0.1"><b>0.0.0.1</b></netui:treeItem>
+             </netui:treeItem>
+          </netui:treeItem>
+          <netui:treeItem title="title: 0.1" expanded="false">
+             <netui:treeLabel><b>0.1</b></netui:treeLabel>
+             <netui:treeItem title="title: 0.1.0"><b>0.1.0</b></netui:treeItem>
+             <netui:treeItem title="title: 0.1.1"><b>0.1.1</b></netui:treeItem>
+          </netui:treeItem>
+          <netui:treeItem expanded="false">
+             <netui:treeLabel><b>0.2</b></netui:treeLabel>
+             <netui:treeItem><b>0.2.0</b></netui:treeItem>
+             <netui:treeItem><b>0.2.1</b></netui:treeItem>
+         </netui:treeItem>
+      </netui:treeItem>
+    </netui:tree>
+</div>
+   </netui:body>
+</netui:html>

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=154539&r2=154540
==============================================================================
--- 
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
 Sun Feb 20 10:01:36 2005
@@ -3944,6 +3944,24 @@
          </categories>
       </test>
       <test>
+         <name>J324</name>
+         <description>Verification of TreePropertyOverride of expansion and 
selection actions</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>jiriBugs</category>
+         </categories>
+      </test>
+      <test>
+         <name>J326</name>
+         <description>Verification that mixed content will not produce a 
label</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>jiriBugs</category>
+         </categories>
+      </test>
+      <test>
          <name>JpfScopedFormsTest49</name>
          <description>JpfScopedFormsTest49</description>
          <webapp>coreWeb</webapp>
@@ -6772,6 +6790,32 @@
          </features>
       </test>
       <test>
+         <name>TreeTitle</name>
+         <description>The treeItem title attribute is placed on the selection 
action anchor.</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>bvt.struts11</category>
+            <category>trees</category>
+         </categories>
+         <features>
+            <feature>Tree</feature>
+         </features>
+      </test>
+      <test>
+         <name>TreeTitle2</name>
+         <description>The treeItem is used as the alt text for a itemIcon 
image when the label cannot be displayed</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>bvt.struts11</category>
+            <category>trees</category>
+         </categories>
+         <features>
+            <feature>Tree</feature>
+         </features>
+      </test>
+      <test>
          <name>UpdateFormFromNested</name>
          <description>Test of updating a form with values obtained from a 
nested page flow.</description>
          <webapp>coreWeb</webapp>
@@ -7167,8 +7211,8 @@
          <description>Validation of the XHTML for Image</description>
          <webapp>coreWeb</webapp>
          <categories>
-            <category>bvt</category>
-            <category>bvt.struts11</category>
+            <category>bvt</category>  
+          <category>bvt.struts11</category>
             <category>xhtml</category>
          </categories>
          <features>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J324.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J324.xml?view=auto&rev=154540
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J324.xml 
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J324.xml 
Sun Feb 20 10:01:36 2005
@@ -0,0 +1,665 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>J324</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>20 Feb 2005, 08:32:32.156 AM MST</ses:startDate>
+   <ses:description>Verify TreePropertyOverride on expansion and selection 
action</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/j324/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: begin<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</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/j324/myExpansionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treenode</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:-------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: myExpansionAction<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1">&nbsp;TreeItem1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</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/j324/myExpansionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treenode</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:----------------------------------------------------------------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: myExpansionAction<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1">&nbsp;TreeItem1.1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1.1">&nbsp;TreeItem1.1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>4</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/j324/mySelectionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:------------------------------------------------------------------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: mySelectionAction<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1">&nbsp;TreeItem1.1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1.1">&nbsp;TreeItem1.1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>5</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/j324/mySelectionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:--------------------------------------------------------------------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: mySelectionAction<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1">&nbsp;TreeItem1.1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1.1">&nbsp;TreeItem1.1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>6</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/j324/mySelectionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treeselected</ses:name>
+                  <ses:value>0.0.0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:----------------------------------------------------------------------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Override expansionAction</H3>
+<a href="/coreWeb/bugs/j324/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test will verify that a treePropertyOverride
+works to override both the selectionAction and expansionAction.
+</p>
+Action: mySelectionAction<br><br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1">&nbsp;TreeItem1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1">&nbsp;TreeItem1.1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j324/mySelectionAction.do?netui_treeselected=0.0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1.1">&nbsp;TreeItem1.1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 Feb 2005, 08:32:44.406 AM MST</ses:endDate>
+   <ses:testCount>6</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J326.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J326.xml?view=auto&rev=154540
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J326.xml 
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J326.xml 
Sun Feb 20 10:01:36 2005
@@ -0,0 +1,329 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>J326</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>20 Feb 2005, 08:33:26.140 AM MST</ses:startDate>
+   <ses:description>Verify that mix content doesn't create 
labels.</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/j326/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Mixed Content</H3>
+<a href="/coreWeb/bugs/j326/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test verifies that labels defined in bodies don't
+actually get rendered if the treeItem also contains children.  This is a 
+a mixed content situation, and we don't allow it.  Instead, the tree needs
+to use treeLabel to define it's labels.  Below you should only see labels for 
TreeItem1.1.1.  All other labels should be blank.
+</p>
+Action: begin<br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j326/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree Node">&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</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/j326/myExpansionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treenode</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:-------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Mixed Content</H3>
+<a href="/coreWeb/bugs/j326/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test verifies that labels defined in bodies don't
+actually get rendered if the treeItem also contains children.  This is a 
+a mixed content situation, and we don't allow it.  Instead, the tree needs
+to use treeLabel to define it's labels.  Below you should only see labels for 
TreeItem1.1.1.  All other labels should be blank.
+</p>
+Action: myExpansionAction<br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j326/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree Node">&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j326/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree Node">&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</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/j326/myExpansionAction.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_treeid</ses:name>
+                  <ses:value>selectExpandJspTree1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_treenode</ses:name>
+                  <ses:value>0.0</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>6F78E2B650B8446E8C06557B296387DB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>-------</ses:name>
+                  
<ses:value>----:-----------:----------------------------------------------------------------------------------------------</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=6F78E2B650B8446E8C06557B296387DB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+    <head>
+        <title>
+            Netui Tree Requirements
+        </title>
+    </head>
+    <body>
+<H3>Mixed Content</H3>
+<a href="/coreWeb/bugs/j326/resetTrees.do">Reset Trees</a><BR />
+<p style="color:green">This test verifies that labels defined in bodies don't
+actually get rendered if the treeItem also contains children.  This is a 
+a mixed content situation, and we don't allow it.  Instead, the tree needs
+to use treeLabel to define it's labels.  Below you should only see labels for 
TreeItem1.1.1.  All other labels should be blank.
+</p>
+Action: myExpansionAction<br>
+<div>
+   <div>
+      <a 
href="/coreWeb/bugs/j326/myExpansionAction.do?netui_treenode=0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree Node">&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j326/myExpansionAction.do?netui_treenode=0.0&netui_treeid=selectExpandJspTree1"><img
 src="/coreWeb/resources/beehive/version1/images/lastNodeExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree Node">&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif" 
style="vertical-align:middle;" border="0" alt="">
+      <a 
href="/coreWeb/bugs/j326/mySelectionAction.do?netui_treeselected=0.0.0&netui_treeid=selectExpandJspTree1">&nbsp;<img
 src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" 
alt="TreeItem1.1.1">&nbsp;TreeItem1.1.1&nbsp;</a>
+   </div>
+</div>
+
+
+<BR />
+
+</body>
+
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 Feb 2005, 08:33:38.281 AM MST</ses:endDate>
+   <ses:testCount>3</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle.xml?view=auto&rev=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle.xml 
(added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle.xml 
Sun Feb 20 10:01:36 2005
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>TreeTitle</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>20 Feb 2005, 09:27:53.000 AM MST</ses:startDate>
+   <ses:description>Verify that if a title is set, it will be placed on the 
selection action anchor.</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/tree/title/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>A7A047221B1F8F619348A2C9E6C2B0FB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=A7A047221B1F8F619348A2C9E6C2B0FB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+<head>
+    <title>Tree Title
+    </title>
+</head>
+<body>
+<h4>Tree Title</h4>
+<p style="color:green">Verification of the title attribute on a tree
+item.
+</p>
+<a href="/coreWeb/tree/title/reset.do">Reset</a><br>
+Action: begin<br>
+<!--Begin scriptContainer-->
+<div style="border: thin solid;height: 300px;">
+    <div>
+   <div>
+      <a 
href="/coreWeb/tree/title/select.do?netui_treenode=0&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/tree/title/select.do?netui_treeselected=0&netui_treeid=tree" 
title="title: 0" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="0">&nbsp;0&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title/select.do?netui_treenode=0.0&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title/select.do?netui_treeselected=0.0&netui_treeid=tree" 
title="title: 0.0" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="0.0">&nbsp;0.0&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title/select.do?netui_treenode=0.1&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title/select.do?netui_treeselected=0.1&netui_treeid=tree" 
title="title: 0.1" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="0.1">&nbsp;0.1&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title/select.do?netui_treenode=0.2&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title/select.do?netui_treeselected=0.2&netui_treeid=tree" 
title="title: 0.2" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="0.2">&nbsp;0.2&nbsp;</a>
+   </div>
+</div>
+
+</div>
+   </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 Feb 2005, 09:28:28.546 AM MST</ses:endDate>
+   <ses:testCount>1</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle2.xml
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle2.xml?view=auto&rev=154540
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle2.xml
 (added)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeTitle2.xml
 Sun Feb 20 10:01:36 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>TreeTitle2</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>20 Feb 2005, 09:29:13.734 AM MST</ses:startDate>
+   <ses:description>Verification that the title will be used as the alt text 
on the itemIcon when the label cannot be used.</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/tree/title2/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>A7A047221B1F8F619348A2C9E6C2B0FB</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>---------------</ses:name>
+                  <ses:value>------------</ses:value>
+               </ses:header>
+               <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-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=A7A047221B1F8F619348A2C9E6C2B0FB</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 HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+<head>
+    <title>Tree Title
+    </title>
+</head>
+<body>
+<h4>Tree Title</h4>
+<p style="color:green">Verification of the title attribute on a tree
+item.  In this case the title should become the alt text on the itemIcon
+because the label contains HTML markup.
+</p>
+<a href="/coreWeb/tree/title2/reset.do">Reset</a><br>
+Action: begin<br>
+<!--Begin scriptContainer-->
+<div style="border: thin solid;height: 300px;">
+    <div>
+   <div>
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treenode=0&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/rootExpanded.gif" 
style="vertical-align:middle;" border="0" alt="Collapse Tree Element"></a>
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treeselected=0&netui_treeid=tree" 
title="title: 0" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="title: 0">&nbsp;<b>0</b>&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treenode=0.0&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treeselected=0.0&netui_treeid=tree" 
title="title: 0.0" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="title: 
0.0">&nbsp;<b>0.0</b>&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treenode=0.1&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treeselected=0.1&netui_treeid=tree" 
title="title: 0.1" style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="title: 
0.1">&nbsp;<b>0.1</b>&nbsp;</a>
+   </div>
+   <div>
+      <img src="/coreWeb/resources/beehive/version1/images/spacer.gif" 
width="16px" border="0" alt="">
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treenode=0.2&netui_treeid=tree"><img 
src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif" 
style="vertical-align:middle;" border="0" alt="Expand Tree Element"></a>
+      <a 
href="/coreWeb/tree/title2/select.do?netui_treeselected=0.2&netui_treeid=tree" 
style="text-decoration: none">&nbsp;<img 
src="/coreWeb/resources/beehive/version1/images/folder.gif" 
style="vertical-align:middle" border="0" alt="Tree 
Node">&nbsp;<b>0.2</b>&nbsp;</a>
+   </div>
+</div>
+
+</div>
+   </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 Feb 2005, 09:29:32.578 AM MST</ses:endDate>
+   <ses:testCount>1</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file


Reply via email to