Author: dolander
Date: Fri Apr 8 12:51:22 2005
New Revision: 160593
URL: http://svn.apache.org/viewcvs?view=rev&rev=160593
Log:
BVTs, an additional BVT for Jira 480 using jsp:include intead of tag files
Jira 505 -- Multiple expandOnServer trees on the same page
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Test.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/included.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/index.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J480b.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J505.xml
Modified:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Controller.jpf
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Controller.jpf?view=auto&rev=160593
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Controller.jpf
(added)
+++
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Controller.jpf
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,26 @@
+package bugs.j480b;
+
+import org.apache.beehive.netui.pageflow.*;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
+
+import javax.servlet.http.HttpServletRequest;
+
[EMAIL PROTECTED]
+public class Controller extends PageFlowController
+{
+ public String getFoo ()
+ {
+ return "foo";
+ }
+
+ @Jpf.Action
+ (forwards = {
+ @Jpf.Forward(name = "success",
+ path = "Test.jsp")
+ })
+ public Forward begin ()
+ {
+ return new Forward ("success");
+ }
+}
\ No newline at end of file
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Test.jsp
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Test.jsp?view=auto&rev=160593
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Test.jsp
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/Test.jsp
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,10 @@
+<%@ taglib prefix="util"
tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/tagid"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<netui:html>
+<head><title>Test Tag File</title></head>
+<netui:body>
+ <netui:scriptContainer generateIdScope="true">
+ <jsp:include page="included.jsp" />
+ </netui:scriptContainer>
+</netui:body>
+</netui:html>
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/included.jsp
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/included.jsp?view=auto&rev=160593
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/included.jsp
(added)
+++
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j480b/included.jsp
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,21 @@
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<script>
+ function testClick (element)
+ {
+ var value = lookupIdByTagId ("123", element);
+
+ alert ("real value: " + document.getElementById (value));
+ }
+</script>
+
+<netui:scriptContainer generateIdScope="true">
+ <netui:hidden tagId="123" dataSource="pageFlow.foo"/>
+ <netui:form tagId="form" action="begin">
+ </netui:form>
+ <button onClick="testClick (this);">
+ click me!
+ </button>
+</netui:scriptContainer>
+
+
+
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/Controller.jpf
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/Controller.jpf?view=auto&rev=160593
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/Controller.jpf
(added)
+++
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/Controller.jpf
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,152 @@
+package bugs.j505;
+
+import javax.servlet.http.HttpSession;
+import java.io.Serializable;
+import org.apache.beehive.netui.pageflow.FlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+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.InheritableState;
+import org.apache.beehive.netui.tags.tree.TreeElement;
+import org.apache.beehive.netui.tags.tree.TreeRenderState;
+import org.apache.beehive.netui.tags.tree.TreeRootElement;
+import org.apache.beehive.netui.pageflow.requeststate.NameService;
+
[EMAIL PROTECTED] (
+ simpleActions={
+ @Jpf.SimpleAction(name="postback", navigateTo=Jpf.NavigateTo.currentPage)
+ }
+)
+
+public class Controller extends PageFlowController
+{
+ TreeRootElement expandModesDynTree11;
+ TreeElement expandModesJspTree11;
+
+ public TreeElement getExpandModesJspTree11(){ return
this.expandModesJspTree11; }
+ public void setExpandModesJspTree11(TreeElement expandModesJspTree11){
this.expandModesJspTree11= expandModesJspTree11; }
+
+ public TreeRootElement getExpandModesDynTree11(){ return
this.expandModesDynTree11; }
+ public void setExpandModesDynTree11(TreeRootElement expandModesDynTree11){
this.expandModesDynTree11= expandModesDynTree11; }
+
+
+ @Jpf.Action(
+ forwards={
+ @Jpf.Forward(name="index", path="index.jsp")
+ }
+ )
+ protected Forward begin()
+ {
+ NameService ns = NameService.instance(getRequest().getSession());
+ ns.debugSetNameIntValue(1111);
+ return new Forward("index");
+ }
+
+
+ protected void onCreate()
+ {
+ expandModesDynTree11 = new TreeRootElement("TreeItem0",false);
+ TreeElement item01 = new TreeElement("TreeItem0.1",false);
+ item01.setExpandOnServer(true);
+ expandModesDynTree11.addChild(item01);
+ TreeElement item011 = new TreeElement("TreeItem0.1.1",false);
+ item01.addChild(item011);
+ item011.addChild(new
TreeElement("TreeItem0.1.1.1",false));
+ item011.addChild(new
TreeElement("TreeItem0.1.1.2",false));
+ TreeElement item012 = new TreeElement("TreeItem0.1.2",false);
+ item012.setExpandOnServer(true);
+ item01.addChild(item012);
+ item012.addChild( new
TreeElement("TreeItem0.1.2.1",false));
+ TreeElement item0122 = new
TreeElement("TreeItem0.1.2.2",true);
+ item0122.setExpandOnServer(true);
+ item012.addChild(item0122);
+ item0122.addChild(new
TreeElement("TreeItem0.1.2.2.1",false));
+ TreeElement item01222 = new
TreeElement("TreeItem0.1.2.2.2",false);
+ item01222.setExpandOnServer(true);
+ item0122.addChild(item01222);
+ item0122.addChild( new
TreeElement("TreeItem0.1.2.2.3",false));
+ TreeElement item0123 = new
TreeElement("TreeItem0.1.2.3", true);
+ item012.addChild(item0123);
+ item0123.addChild( new
TreeElement("TreeItem0.1.2.3.1",false));
+ TreeElement item01232 = new
TreeElement("TreeItem0.1.2.3.2", false);
+ item01232.setExpandOnServer(true);
+ item0123.addChild(item01232);
+ TreeElement item012321 = new
TreeElement("TreeItem0.1.2.3.2.1", false);
+ item012321.setExpandOnServer(true);
+ item01232.addChild(item012321);
+ item0123.addChild( new
TreeElement("TreeItem0.1.2.3.3", false));
+ TreeElement item0124 = new
TreeElement("TreeItem0.1.2.4",false);
+ item012.addChild(item0124);
+ item0124.addChild( new
TreeElement("TreeItem0.1.2.4.1",false));
+ TreeElement item01242 = new
TreeElement("TreeItem0.1.2.4.2",false);
+ item01242.setExpandOnServer(false);
+ item0124.addChild(item01242);
+ TreeElement item012421 = new
TreeElement("TreeItem0.1.2.4.2.1",false);
+ item012421.setExpandOnServer(true);
+ item01242.addChild(item012421);
+ item012421.addChild(new
TreeElement("TreeItem0.1.2.4.2.1.1",false));
+ TreeElement item01243 = new
TreeElement("TreeItem0.1.2.4.3",false);
+ item01243.setExpandOnServer(false);
+ item0124.addChild(item01243);
+ item01243.addChild( new
TreeElement("TreeItem0.1.2.4.3.1",false));
+ item01.addChild(new TreeElement("TreeItem0.1.3",false));
+
+ }
+
+
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success",
+ navigateTo=Jpf.NavigateTo.currentPage)
+ })
+ protected Forward mySelectionAction()
+ {
+ System.out.println("TEST MESSAGE: mySelectionAction() was called.");
+ Forward forward = new Forward("success");
+ return forward;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", navigateTo=Jpf.NavigateTo.currentPage)
+ })
+ protected Forward myExpansionAction()
+ {
+ System.out.println("TEST MESSAGE: myExpansionAction() was called.");
+ Forward forward = new Forward("success");
+ return forward;
+ }
+
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", navigateTo=Jpf.NavigateTo.currentPage)
+})
+ protected Forward resetTrees() {
+ Forward forward = new Forward("success");
+ expandModesJspTree11 = null;
+ onCreate();
+ return forward;
+ }
+
+ class MyTreeElement extends TreeElement{
+
+ public MyTreeElement()
+ {
+ super();
+ }
+
+ public MyTreeElement(String s, boolean b)
+ {
+ super(s, b);
+ }
+ }
+
+
+ class MyTreeRootElement extends TreeRootElement{
+
+ }
+
+
+
+}
+
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/index.jsp
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/index.jsp?view=auto&rev=160593
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/index.jsp
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j505/index.jsp
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,65 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<netui:html>
+ <head>
+ <title>
+ Netui Tree Requirements - runAtClient and expandOnServer
+ </title>
+ </head>
+ <netui:body>
+
+<netui:scriptHeader></netui:scriptHeader>
+<h3>Expansion/Contraction Modes II</h3>
+<netui:anchor action="resetTrees">Reset Trees</netui:anchor><BR />
+<hr />
+<div style="height: 600px">
+<table width="100%">
+<tr><td valign="top" width="50%">
+<netui:scriptContainer>
+<netui:tree runAtClient="true" dataSource="pageFlow.expandModesDynTree11"
selectionAction="postback" tagId="expandModesDynTree11" />
+</netui:scriptContainer>
+</td><td valign="top" width="50%">
+<netui:scriptContainer>
+<netui:tree runAtClient="true" dataSource="pageFlow.expandModesJspTree11"
selectionAction="postback" tagId="expandModesJspTree11" >
+ <netui:treeItem><netui:treeLabel>TreeItem0</netui:treeLabel>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1</netui:treeLabel>
+ <netui:treeItem><netui:treeLabel>TreeItem0.1.1</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.1.1</netui:treeLabel></netui:treeItem>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.1.2</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1.2</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.1</netui:treeLabel></netui:treeItem>
+ <netui:treeItem expandOnServer="true"
expanded="true">TreeItem0.1.2.2
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.2.1</netui:treeLabel></netui:treeItem>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1.2.2.2</netui:treeLabel></netui:treeItem>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.2.3</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem
expanded="true"><netui:treeLabel>TreeItem0.1.2.3</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.3.1</netui:treeLabel></netui:treeItem>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1.2.3.2</netui:treeLabel>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1.2.3.2.1</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.3.3</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem
expanded="false"><netui:treeLabel>TreeItem0.1.2.4</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.4.1</netui:treeLabel></netui:treeItem>
+ <netui:treeItem
expandOnServer="true"><netui:treeLabel>TreeItem0.1.2.4.2</netui:treeLabel>
+ <netui:treeItem expandOnServer="true"
expanded="false"><netui:treeLabel>TreeItem0.1.2.4.2.1</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.4.2.1.1</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+ <netui:treeItem
expandOnServer="false"><netui:treeLabel>TreeItem0.1.2.4.3</netui:treeLabel>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.2.4.3.1</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+
<netui:treeItem><netui:treeLabel>TreeItem0.1.3</netui:treeLabel></netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+</netui:tree>
+</netui:scriptContainer>
+</td></tr>
+</table>
+</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=160592&r2=160593
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
Fri Apr 8 12:51:22 2005
@@ -4281,8 +4281,26 @@
</categories>
</test>
<test>
+ <name>J480b</name>
+ <description>Verification of jsp:include with
ScriptContainers.</description>
+ <webapp>coreWeb</webapp>
+ <categories>
+ <category>bvt</category>
+ <category>jiriBugs</category>
+ </categories>
+ </test>
+ <test>
<name>J502</name>
<description>Verify that the parameterMap tag can accept Maps
containing String / String[] as key / value</description>
+ <webapp>coreWeb</webapp>
+ <categories>
+ <category>bvt</category>
+ <category>jiriBugs</category>
+ </categories>
+ </test>
+ <test>
+ <name>J505</name>
+ <description>Multiple expandOnServer trees on a single
page</description>
<webapp>coreWeb</webapp>
<categories>
<category>bvt</category>
Added:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J480b.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J480b.xml?view=auto&rev=160593
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J480b.xml
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J480b.xml
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>J480b</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>08 Apr 2005, 11:00:48.223 AM MDT</ses:startDate>
+ <ses:description>Verificaiton of jsp:include with
ScriptContainers</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/j480b/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>9F39ABA5FD150DA586CF31E1D93904CD</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=9F39ABA5FD150DA586CF31E1D93904CD</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+
+<head><title>Test Tag File</title></head>
+<body>
+ <div netui:idScope="n0" >
+
+<script>
+ function testClick (element)
+ {
+ var value = lookupIdByTagId ("123", element);
+
+ alert ("real value: " + document.getElementById (value));
+ }
+</script>
+
+<div netui:idScope="n1" >
+ <input type="hidden" id="n0.n1.123" name="{pageFlow.foo}" value="foo">
+ <form name="n0.n1.form" id="n0.n1.form"
action="/coreWeb/bugs/j480b/begin.do" method="post">
+ </form>
+ <button onClick="testClick (this);">
+ click me!
+ </button>
+</div><script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** Start the NetUI Framework Generated JavaScript ****
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+ var netui_names = new Object();
+netui_names.n1__form="n0.n1.form"
+netui_names.n1__123="{pageFlow.foo}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+ var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.n1___form="n0.n1.form"
+netui_tagIdNameMap.n1___123="{pageFlow.foo}"
+
+
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the idScope for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+ var idScope = getScopeId(tag);
+ if (idScope == "")
+ return netui_names[id];
+ else
+ return netui_names[idScope + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a
idScope.
+// The first idScope found will be returned or the empty string if a idScope
is not found.
+function getScopeId(tag)
+{
+ if (tag == null || tag.getAttribute == null)
+ return "";
+ var attrVal = tag.getAttribute("netui:idScope");
+ if (attrVal != null)
+ return attrVal;
+ return getScopeId(tag.parentNode);
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,".");
+ return (idScope == "") ? id : idScope + id;
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+ var idScope = lookupIdScope(tag,"_");
+ if (idScope == "")
+ return netui_tagIdNameMap[id];
+ else
+ return netui_tagIdNameMap[idScope + "__" + id];
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupIdScope(tag,sep)
+{
+ var val = "";
+ if (sep == null) sep = "";
+ while (tag != null && tag.getAttribute != null) {
+ try {
+ var attrVal = tag.getAttribute("netui:idScope");
+ } catch (e) { /* ignore, in IE6 calling on a table results in an
exception */ }
+ if (attrVal != null)
+ val = attrVal + sep + val;
+ tag = tag.parentNode;
+ }
+ return val;
+}
+-->
+</script>
+
+
+
+
+ </div>
+</body>
+
+</html></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>08 Apr 2005, 11:00:56.034 AM MDT</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/J505.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J505.xml?view=auto&rev=160593
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J505.xml
(added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J505.xml
Fri Apr 8 12:51:22 2005
@@ -0,0 +1,616 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>J505</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>08 Apr 2005, 11:26:50.399 AM MDT</ses:startDate>
+ <ses:description>Verification of multiple expandOnServer trees on the same
page</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/j505/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><!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 - runAtClient and expandOnServer
+ </title>
+ </head>
+ <body>
+
+<script language="JavaScript" type="text/JavaScript"
src="/coreWeb/resources/beehive/version1/javascript/netui-tree.js"></script>
+<h3>Expansion/Contraction Modes II</h3>
+<a href="/coreWeb/bugs/j505/resetTrees.do">Reset Trees</a><BR />
+<hr />
+<div style="height: 600px">
+<table width="100%">
+<tr><td valign="top" width="50%">
+
+<div netui:treeName="Tree1111">
+ <div netui:treeLevel="0">
+ <a href=""
netui:imageCollapse="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif"
netui:treeAnchor="collapse" netui:treeAnchorInit="true" netui:treeId="0"
netui:expandLast="true"
netui:imageExpand="/coreWeb/resources/beehive/version1/images/rootExpanded.gif"><img
src="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0&netui_treeid=expandModesDynTree11"
style="text-decoration: none">&nbsp;<img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0">&nbsp;TreeItem0&nbsp;</a>
+ </div>
+ <div netui:treeLevel="1">
+ <img src="/coreWeb/resources/beehive/version1/images/spacer.gif"
width="16px" border="0" alt="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0" netui:expandOnServer="true" netui:expandLast="true"
netui:expandPath="bugs/j505"><img
src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0&netui_treeid=expandModesDynTree11"
style="text-decoration: none">&nbsp;<img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1">&nbsp;TreeItem0.1&nbsp;</a>
+ </div>
+</div>
+
+
+</td><td valign="top" width="50%">
+
+<div netui:treeName="Tree1112">
+ <div netui:treeLevel="0">
+ <a href=""
netui:imageCollapse="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif"
netui:treeAnchor="collapse" netui:treeAnchorInit="true" netui:treeId="0"
netui:expandLast="true"
netui:imageExpand="/coreWeb/resources/beehive/version1/images/rootExpanded.gif"><img
src="/coreWeb/resources/beehive/version1/images/rootCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0&netui_treeid=expandModesJspTree11"
style="text-decoration: none">&nbsp;<img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0">&nbsp;TreeItem0&nbsp;</a>
+ </div>
+ <div netui:treeLevel="1">
+ <img src="/coreWeb/resources/beehive/version1/images/spacer.gif"
width="16px" border="0" alt="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0" netui:expandOnServer="true" netui:expandLast="true"
netui:expandPath="bugs/j505"><img
src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0&netui_treeid=expandModesJspTree11"
style="text-decoration: none">&nbsp;<img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1">&nbsp;TreeItem0.1&nbsp;</a>
+ </div>
+</div>
+
+
+</td></tr>
+</table>
+</div>
+<script language="JavaScript" type="text/JavaScript">
+<!--
+
+// **** Start the NetUI Framework Generated JavaScript ****
+
+// write out the webapp name
+netUI.webAppName = "/coreWeb";
+
+if (netUI.netUITree == null) {
+ netUI.netUITree = new NetUITree();
+ netUI.netUITree.trees = new Object();
+}
+netUI.netUITree.trees.Tree1111 = new Object();
+netUI.netUITree.trees["Tree1111"].imgExpandName =
"/coreWeb/resources/beehive/version1/images/" + "nodeCollapsed.gif";
+netUI.netUITree.trees["Tree1111"].imgCollapseName =
"/coreWeb/resources/beehive/version1/images/" + "nodeExpanded.gif";
+netUI.netUITree.trees["Tree1111"].imgExpandLastName =
"/coreWeb/resources/beehive/version1/images/" + "lastNodeCollapsed.gif";
+netUI.netUITree.trees["Tree1111"].imgCollapseLastName =
"/coreWeb/resources/beehive/version1/images/" + "lastNodeExpanded.gif";
+netUI.netUITree.init();
+
+if (netUI.netUITree == null) {
+ netUI.netUITree = new NetUITree();
+ netUI.netUITree.trees = new Object();
+}
+netUI.netUITree.trees.Tree1112 = new Object();
+netUI.netUITree.trees["Tree1112"].imgExpandName =
"/coreWeb/resources/beehive/version1/images/" + "nodeCollapsed.gif";
+netUI.netUITree.trees["Tree1112"].imgCollapseName =
"/coreWeb/resources/beehive/version1/images/" + "nodeExpanded.gif";
+netUI.netUITree.trees["Tree1112"].imgExpandLastName =
"/coreWeb/resources/beehive/version1/images/" + "lastNodeCollapsed.gif";
+netUI.netUITree.trees["Tree1112"].imgCollapseLastName =
"/coreWeb/resources/beehive/version1/images/" + "lastNodeExpanded.gif";
+netUI.netUITree.init();
+-->
+</script></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/treeExpand.xhr</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>node</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree</ses:name>
+ <ses:value>Tree1111</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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>cache-control</ses:name>
+ <ses:value>no-cache</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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>pragma</ses:name>
+ <ses:value>no-cache</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <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/j505/treeExpand.xhr</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>expandOnServer</ses:name>
+ <ses:value>true</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>node</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree</ses:name>
+ <ses:value>Tree1111</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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>cache-control</ses:name>
+ <ses:value>no-cache</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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>pragma</ses:name>
+ <ses:value>no-cache</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+
<ses:responseBody><![CDATA[<treeExpand><node>0.0</node><treeId>Tree1111</treeId><treeDiv><![CDATA[<div
netui:treeLevel="2">
+ <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="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0.0"><img
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0&netui_treeid=expandModesDynTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1"> TreeItem0.1.1 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="3">
+ <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/verticalLine.gif"
style="vertical-align:bottom;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/beehive/version1/images/lineJoin.gif"
style="vertical-align:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0.0&netui_treeid=expandModesDynTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1.1"> TreeItem0.1.1.1 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="3">
+ <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/verticalLine.gif"
style="vertical-align:bottom;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif"
style="vertical-align:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0.1&netui_treeid=expandModesDynTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1.2"> TreeItem0.1.1.2 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+ <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="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0.1" netui:expandOnServer="true"
netui:expandPath="bugs/j505"><img
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.1&netui_treeid=expandModesDynTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.2"> TreeItem0.1.2 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+ <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:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.2&netui_treeid=expandModesDynTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.3"> TreeItem0.1.3 </a>
+ </div>
+]]></treeDiv></treeExpand>]]></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/treeExpand.xhr</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>node</ses:name>
+ <ses:value>0.0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree</ses:name>
+ <ses:value>Tree1111</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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>cache-control</ses:name>
+ <ses:value>no-cache</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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>pragma</ses:name>
+ <ses:value>no-cache</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <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/treeExpand.xhr</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>node</ses:name>
+ <ses:value>0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree</ses:name>
+ <ses:value>Tree1112</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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>cache-control</ses:name>
+ <ses:value>no-cache</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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>pragma</ses:name>
+ <ses:value>no-cache</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <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/j505/treeExpand.xhr</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>expandOnServer</ses:name>
+ <ses:value>true</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>node</ses:name>
+ <ses:value>0.0</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>tree</ses:name>
+ <ses:value>Tree1112</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>587517D0EFFDCB22ADA0D7F4DB2465B0</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>cache-control</ses:name>
+ <ses:value>no-cache</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=587517D0EFFDCB22ADA0D7F4DB2465B0</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>pragma</ses:name>
+ <ses:value>no-cache</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.6) Gecko/20050317 Firefox/1.0.2</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+
<ses:responseBody><![CDATA[<treeExpand><node>0.0</node><treeId>Tree1112</treeId><treeDiv><![CDATA[<div
netui:treeLevel="2">
+ <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="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0.0"><img
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0&netui_treeid=expandModesJspTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1"> TreeItem0.1.1 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="3">
+ <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/verticalLine.gif"
style="vertical-align:bottom;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/beehive/version1/images/lineJoin.gif"
style="vertical-align:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0.0&netui_treeid=expandModesJspTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1.1"> TreeItem0.1.1.1 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="3">
+ <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/verticalLine.gif"
style="vertical-align:bottom;" width="16px" border="0" alt="">
+ <img src="/coreWeb/resources/beehive/version1/images/lastLineJoin.gif"
style="vertical-align:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.0.1&netui_treeid=expandModesJspTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.1.2"> TreeItem0.1.1.2 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+ <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="">
+ <a href="" netui:treeAnchor="collapse" netui:treeAnchorInit="true"
netui:treeId="0.0.1" netui:expandOnServer="true"
netui:expandPath="bugs/j505"><img
src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif"
style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.1&netui_treeid=expandModesJspTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.2"> TreeItem0.1.2 </a>
+ </div>
+]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+ <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:bottom;" border="0" alt="">
+ <a
href="/coreWeb/bugs/j505/postback.do?netui_treeselected=0.0.2&netui_treeid=expandModesJspTree11"
style="text-decoration: none"> <img
src="/coreWeb/resources/beehive/version1/images/folder.gif"
style="vertical-align:text-top" border="0"
alt="TreeItem0.1.3"> TreeItem0.1.3 </a>
+ </div>
+]]></treeDiv></treeExpand>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>08 Apr 2005, 11:27:06.843 AM MDT</ses:endDate>
+ <ses:testCount>6</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file