You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by do...@apache.org on 2005/04/01 23:04:07 UTC
svn commit: r159731 [1/2] - in
incubator/beehive/trunk/netui/test/webapps/drt: coreWeb/bugs/j478/
testRecorder/config/ testRecorder/tests/
Author: dolander
Date: Fri Apr 1 13:04:04 2005
New Revision: 159731
URL: http://svn.apache.org/viewcvs?view=rev&rev=159731
Log:
BVT for Jira issue 478
Added:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/alien.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributes.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributesStyle.css
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/cool.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/folder.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/join.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/joinbottom.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/line.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minus.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minusbottom.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plus.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plusbottom.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootminus.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootplus.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/spacer.gif (with props)
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J478.xml
Modified:
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeDynamicClient.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/TreeExpand.xml
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/Controller.jpf
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/Controller.jpf?view=auto&rev=159731
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/Controller.jpf (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/Controller.jpf Fri Apr 1 13:04:04 2005
@@ -0,0 +1,190 @@
+package bugs.j478;
+
+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;
+
+@Jpf.Controller (
+ simpleActions={
+ @Jpf.SimpleAction(name="begin", path="attributes.jsp"),
+ @Jpf.SimpleAction(name="postback", navigateTo=Jpf.NavigateTo.currentPage),
+ @Jpf.SimpleAction(name="goHome", path="attributes.jsp")
+ }
+)
+
+public class Controller extends PageFlowController
+{
+
+ //Attributes
+ TreeElement attrJspTree1;
+ TreeElement attrJspTree2;
+ TreeElement attrJspTree3;
+ TreeElement attrJspTree4;
+
+ TreeRootElement attrDynTree1;
+ TreeRootElement attrDynTree2;
+ TreeElement attrDynTree3;
+ TreeElement attrDynTree4;
+
+
+//Methods
+
+ //Tree Creation
+ public TreeRootElement getAttrDynTree1(){ return this.attrDynTree1; }
+ public void setAttrDynTree1(TreeRootElement attrDynTree1){ this.attrDynTree1= attrDynTree1; }
+
+ public TreeRootElement getAttrDynTree2(){ return this.attrDynTree2; }
+ public void setAttrDynTree2(TreeRootElement attrDynTree2){ this.attrDynTree2= attrDynTree2; }
+
+ public TreeElement getAttrDynTree3(){ return this.attrDynTree3; }
+ public void setAttrDynTree3(MyTreeElement attrDynTree3){ this.attrDynTree3= attrDynTree3; }
+
+ public TreeElement getAttrDynTree4(){ return this.attrDynTree4; }
+ public void setAttrDynTree4(TreeElement attrDynTree4){ this.attrDynTree4 = attrDynTree4; }
+
+
+ //Attributes
+ public TreeElement getAttrJspTree1(){ return this.attrJspTree1; }
+ public void setAttrJspTree1(TreeElement attrJspTree1){ this.attrJspTree1= attrJspTree1; }
+
+ public TreeElement getAttrJspTree2(){ return this.attrJspTree2; }
+ public void setAttrJspTree2(TreeElement attrJspTree2){ this.attrJspTree2= attrJspTree2; }
+
+ public TreeElement getAttrJspTree3(){ return this.attrJspTree3; }
+ public void setAttrJspTree3(TreeElement attrJspTree3){ this.attrJspTree3= attrJspTree3; }
+
+ public TreeElement getAttrJspTree4(){ return this.attrJspTree4; }
+ public void setAttrJspTree4(TreeElement attrJspTree4){ this.attrJspTree4= attrJspTree4; }
+
+
+
+ protected void onCreate() {
+ attrDynTree1 = new TreeRootElement( "Dynamic Tree 1", true );
+ attrDynTree1.setTitle("HELLOOOOOOOOOO. This should appear in the HTML source.");
+ attrDynTree1.addChild( new TreeElement("TreeElement1 named in the page flow", false) );
+ attrDynTree1.getChild(0).addChild( new TreeElement("TreeElement2 named in the page flow", false) );
+ attrDynTree1.getChild(0).getChild(0).addChild( new TreeElement("TreeElement3 named in the page flow", false) );
+ attrDynTree1.getChild(0).getChild(0).addChild( new TreeElement("TreeElement4 named in the page flow", false) );
+ attrDynTree1.getChild(0).getChild(0).addChild( new TreeElement("TreeElement5 named in the page flow", false) );
+ attrDynTree1.getChild(0).getChild(0).getChild(2).setDisabled(true);
+
+ attrDynTree2= new TreeRootElement( "Dynamic Tree 2", true );
+ attrDynTree2.addChild( new TreeElement("NOT disabled", false) );
+ attrDynTree2.getChild(0).addChild( new TreeElement("not disabled", false) );
+ attrDynTree2.getChild(0).getChild(0).addChild( new TreeElement("disabled", false) );
+ attrDynTree2.getChild(0).getChild(0).getChild(0).setDisabled(false);
+ attrDynTree2.getChild(0).getChild(0).addChild( new TreeElement("not disabled", false) );
+ attrDynTree2.getChild(0).getChild(0).addChild( new TreeElement("disabled", false) );
+ attrDynTree2.getChild(0).getChild(0).getChild(2).setDisabled(true);
+
+
+ attrDynTree2.setRootNodeExpandedImage("rootminus.gif");
+ attrDynTree2.setRootNodeCollapsedImage("rootplus.gif");
+
+
+ attrDynTree3= new TreeElement( "Dynamic Tree 3", true );
+ attrDynTree3.addChild( new TreeElement("NOT disabled", true) );
+ attrDynTree3.getChild(0).addChild( new TreeElement("not disabled", true) );
+ attrDynTree3.getChild(0).getChild(0).addChild( new TreeElement("disabled", true) );
+ attrDynTree3.getChild(0).getChild(0).getChild(0).setDisabled(true);
+ attrDynTree3.getChild(0).getChild(0).addChild( new TreeElement("not disabled", true) );
+ attrDynTree3.getChild(0).getChild(0).addChild( new TreeElement("disabled", true) );
+ attrDynTree3.getChild(0).getChild(0).getChild(2).setDisabled(true);
+
+
+ attrDynTree4= new TreeElement( "Dynamic Tree 4", true );
+ attrDynTree4.addChild( new TreeElement("NOT disabled", true) );
+ attrDynTree4.getChild(0).addChild( new TreeElement("not disabled", true) );
+ attrDynTree4.getChild(0).getChild(0).addChild( new TreeElement("disabled", true) );
+ attrDynTree4.getChild(0).getChild(0).getChild(0).setDisabled(true);
+ attrDynTree4.getChild(0).getChild(0).addChild( new TreeElement("not disabled", true) );
+ attrDynTree4.getChild(0).getChild(0).addChild( new TreeElement("disabled", true) );
+ attrDynTree4.getChild(0).getChild(0).getChild(2).setDisabled(true);
+
+ }
+
+ @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 myOverrideExpansionAction()
+ {
+ System.out.println("TEST MESSAGE: myOverrideExpansionAction() was been called.");
+ Forward forward = new Forward("success");
+ return forward;
+ }
+
+ @Jpf.Action(forwards = {
+ @Jpf.Forward(name = "success", navigateTo=Jpf.NavigateTo.currentPage)
+ })
+ protected Forward myOverrideSelectionAction()
+ {
+ System.out.println("TEST MESSAGE: myOverrideSelectionAction() 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");
+
+ onCreate();
+
+ //Attributes
+ attrJspTree1 = null;
+ attrJspTree2 = null;
+ attrJspTree3 = null;
+ attrJspTree4 = null;
+
+ 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/j478/alien.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/alien.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/alien.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributes.jsp
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributes.jsp?view=auto&rev=159731
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributes.jsp (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributes.jsp Fri Apr 1 13:04:04 2005
@@ -0,0 +1,77 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+ <head>
+ <title>Root Image Testing</title>
+ <link href="attributesStyle.css" rel="stylesheet" type="text/css">
+ </head>
+ <netui:body>
+<H3>Root Image Testing</H3>
+<netui:anchor action="resetTrees">Reset Trees</netui:anchor>
+<p>JSP static tree - Root node images are set correctly</p>
+<netui:tree
+ rootNodeCollapsedImage="rootplus.gif"
+ rootNodeExpandedImage="rootminus.gif"
+ itemIcon="alien.gif"
+ disabledStyle="color: #00FF7F; font-weight:bold;"
+ lastNodeCollapsedImage="plusbottom.gif"
+ lastNodeExpandedImage="minusbottom.gif"
+ nodeCollapsedImage="plus.gif"
+ nodeExpandedImage="minus.gif"
+ verticalLineImage="line.gif"
+ lineJoinImage="join.gif"
+ lastLineJoinImage="joinbottom.gif"
+ imageRoot="."
+ dataSource="pageFlow.attrJspTree1"
+ selectionAction="postback"
+ tagId="attrJspTree1">
+ <netui:treeItem expanded="true"><netui:treeLabel>My Attribute Tree</netui:treeLabel>
+ <netui:treeItem expanded="true"><netui:treeLabel>TreeItem1</netui:treeLabel>
+ <netui:treeItem>TreeItem1.1</netui:treeItem>
+ </netui:treeItem>
+ </netui:treeItem>
+</netui:tree>
+<br />
+
+<p>Dynamic pageFlow tree - Root node images and all others are set in the JSP. Root node images do not appear in the rendered HTML but the other lastNode, itemIcon, etc. images do appear as expected</p>
+<netui:tree
+ rootNodeCollapsedImage="rootplus.gif"
+ rootNodeExpandedImage="rootminus.gif"
+ itemIcon="alien.gif"
+ disabledStyle="color: #00FF7F; font-weight:bold;"
+ lastNodeCollapsedImage="plusbottom.gif"
+ lastNodeExpandedImage="minusbottom.gif"
+ nodeCollapsedImage="plus.gif"
+ nodeExpandedImage="minus.gif"
+ verticalLineImage="line.gif"
+ lineJoinImage="join.gif"
+ lastLineJoinImage="joinbottom.gif"
+ imageRoot="."
+ dataSource="pageFlow.attrDynTree1"
+ selectionAction="postback"
+ tagId="attrDynTree1" />
+
+<p>None ITreeRootElement used for the root. Set the root here</p>
+<netui:tree
+ rootNodeCollapsedImage="rootplus.gif"
+ rootNodeExpandedImage="rootminus.gif"
+ itemIcon="alien.gif"
+ disabledStyle="color: #00FF7F; font-weight:bold;"
+ lastNodeCollapsedImage="plusbottom.gif"
+ lastNodeExpandedImage="minusbottom.gif"
+ nodeCollapsedImage="plus.gif"
+ nodeExpandedImage="minus.gif"
+ verticalLineImage="line.gif"
+ lineJoinImage="join.gif"
+ lastLineJoinImage="joinbottom.gif"
+ imageRoot="."
+ dataSource="pageFlow.attrDynTree3"
+ selectionAction="postback"
+ tagId="attrDynTree3" >
+</netui:tree>
+ </netui:body>
+
+</netui:html>
\ No newline at end of file
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributesStyle.css
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributesStyle.css?view=auto&rev=159731
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributesStyle.css (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/attributesStyle.css Fri Apr 1 13:04:04 2005
@@ -0,0 +1,12 @@
+.myDisabledClass {
+ color: #6600FF ;
+ background-color: #CCFFFF ;
+ font-family: "Arial" ;
+ font-weight: bold;
+}
+
+.myTreeClass {
+ color: #FFCC99;
+ font-family: "Courier";
+ font-weight: bold;
+}
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/cool.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/cool.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/cool.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/folder.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/folder.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/folder.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/join.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/join.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/join.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/joinbottom.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/joinbottom.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/joinbottom.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/line.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/line.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/line.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minus.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minus.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minus.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minusbottom.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minusbottom.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/minusbottom.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plus.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plus.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plus.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plusbottom.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plusbottom.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/plusbottom.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootminus.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootminus.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootminus.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootplus.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootplus.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/rootplus.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/spacer.gif
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/spacer.gif?view=auto&rev=159731
==============================================================================
Binary file - no diff available.
Propchange: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/j478/spacer.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
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=159730&r2=159731
==============================================================================
--- 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 1 13:04:04 2005
@@ -4248,6 +4248,15 @@
</categories>
</test>
<test>
+ <name>J478</name>
+ <description>Verification that root images appear in dynamic trees.</description>
+ <webapp>coreWeb</webapp>
+ <categories>
+ <category>bvt</category>
+ <category>jiriBugs</category>
+ </categories>
+ </test>
+ <test>
<name>J480</name>
<description>Verification that a tagId inside a tag file works correctly with a SC outside the tag file.</description>
<webapp>coreWeb</webapp>
Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J478.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J478.xml?view=auto&rev=159731
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J478.xml (added)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J478.xml Fri Apr 1 13:04:04 2005
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>J478</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>01 Apr 2005, 10:51:14.282 AM MST</ses:startDate>
+ <ses:description>Verification that the root images appear on dynamic trees.</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/j478/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>9A88414486442A3EE8713CC0BFBB7E1A</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=9A88414486442A3EE8713CC0BFBB7E1A</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>Root Image Testing</title>
+ <link href="attributesStyle.css" rel="stylesheet" type="text/css">
+ </head>
+ <body>
+<H3>Root Image Testing</H3>
+<a href="/coreWeb/bugs/j478/resetTrees.do">Reset Trees</a>
+<p>JSP static tree - Root node images are set correctly</p>
+<div>
+ <div>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0&netui_treeid=attrJspTree1"><img src="./rootminus.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0&netui_treeid=attrJspTree1" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="My Attribute Tree"> My Attribute Tree </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0.0&netui_treeid=attrJspTree1"><img src="./minusbottom.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0&netui_treeid=attrJspTree1" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="TreeItem1"> TreeItem1 </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./joinbottom.gif" style="vertical-align:bottom;" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0.0&netui_treeid=attrJspTree1" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="TreeItem1.1"> TreeItem1.1 </a>
+ </div>
+</div>
+
+<br />
+
+<p>Dynamic pageFlow tree - Root node images and all others are set in the JSP. Root node images do not appear in the rendered HTML but the other lastNode, itemIcon, etc. images do appear as expected</p>
+<div>
+ <div>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0&netui_treeid=attrDynTree1"><img src="./rootminus.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0&netui_treeid=attrDynTree1" title="HELLOOOOOOOOOO. This should appear in the HTML source." style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="Dynamic Tree 1"> Dynamic Tree 1 </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0.0&netui_treeid=attrDynTree1"><img src="./plusbottom.gif" style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0&netui_treeid=attrDynTree1" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="TreeElement1 named in the page flow"> TreeElement1 named in the page flow </a>
+ </div>
+</div>
+
+
+<p>None ITreeRootElement used for the root. Set the root here</p>
+<div>
+ <div>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0&netui_treeid=attrDynTree3"><img src="./minusbottom.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0&netui_treeid=attrDynTree3" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="Dynamic Tree 3"> Dynamic Tree 3 </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0.0&netui_treeid=attrDynTree3"><img src="./minusbottom.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0&netui_treeid=attrDynTree3" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="NOT disabled"> NOT disabled </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treenode=0.0.0&netui_treeid=attrDynTree3"><img src="./minusbottom.gif" style="vertical-align:bottom;" border="0" alt="Collapse Tree Element"></a>
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0.0&netui_treeid=attrDynTree3" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="not disabled"> not disabled </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./join.gif" style="vertical-align:bottom;" border="0" alt="">
+ <span style="color: #00FF7F; font-weight:bold;"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="disabled"> disabled </span>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./join.gif" style="vertical-align:bottom;" border="0" alt="">
+ <a href="/coreWeb/bugs/j478/postback.do?netui_treeselected=0.0.0.1&netui_treeid=attrDynTree3" style="text-decoration: none"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="not disabled"> not disabled </a>
+ </div>
+ <div>
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./spacer.gif" width="16px" border="0" alt="">
+ <img src="./joinbottom.gif" style="vertical-align:bottom;" border="0" alt="">
+ <span style="color: #00FF7F; font-weight:bold;"> <img src="./alien.gif" style="vertical-align:text-top" border="0" alt="disabled"> disabled </span>
+ </div>
+</div>
+<span style="color:red;background-color:white">
+ [<b>Tag Error:1</b>, Found in tag <b>Tree</b>]</span>
+ <div> <hr /><table border="1" cellspacing="0" style="color:red;background-color:white">
+ <tr><th colspan="6">Page Errors</th></tr>
+ <tr><th>Error Number</th><th>Tag Type</th><th colspan="4">Error</th></tr>
+<tr><th>1</th><th>Tree</th><th>Message</th><td>Unable to set the root images on the tree because it is not an ITreeRootElement.</td></tr>
+<tr><th>2</th><th>Tree</th><th>Message</th><td>Unable to set the root images on the tree because it is not an ITreeRootElement.</td></tr>
+</table></div>
+</body>
+
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>01 Apr 2005, 10:51:26.209 AM MST</ses:endDate>
+ <ses:testCount>1</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeDynamicClient.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeDynamicClient.xml?view=diff&r1=159730&r2=159731
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeDynamicClient.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/RichTreeDynamicClient.xml Fri Apr 1 13:04:04 2005
@@ -221,23 +221,23 @@
<ses:response>
<ses:statusCode>200</ses:statusCode>
<ses:reason/>
- <ses:responseBody><![CDATA[<treeExpand><node>0</node><treeDiv><![CDATA[<div netui:treeLevel="1">
+ <ses:responseBody><![CDATA[<treeExpand><node>0</node><treeDiv><![CDATA[<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"><img src="/coreWeb/resources/beehive/version1/images/nodeCollapsed.gif" style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
<a href="/coreWeb/richTree/postback.do?netui_treeselected=0.0&netui_treeid=tree.n0.tree" style="color:blue"> <img src="/coreWeb/resources/beehive/version1/images/folder.gif" style="vertical-align:text-top" border="0" alt="Node: 0.0"> Node: 0.0 </a>
</div>
-]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+]]></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/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/richTree/postback.do?netui_treeselected=0.0.0&netui_treeid=tree.n0.tree" style="color:blue"> <img src="/coreWeb/resources/beehive/version1/images/folder.gif" style="vertical-align:text-top" border="0" alt="Node: 0.0.0"> Node: 0.0.0 </a>
</div>
-]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="1">
+]]></treeDiv><treeDiv><![CDATA[<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.1" netui:expandLast="true"><img src="/coreWeb/resources/beehive/version1/images/lastNodeCollapsed.gif" style="vertical-align:bottom;" border="0" alt="Expand Tree Element"></a>
<a href="/coreWeb/richTree/postback.do?netui_treeselected=0.1&netui_treeid=tree.n0.tree" style="color:blue"> <img src="/coreWeb/resources/beehive/version1/images/folder.gif" style="vertical-align:text-top" border="0" alt="Node: 1.0"> Node: 1.0 </a>
</div>
-]]></treeDiv><treeDiv><![CDATA[<div netui:treeLevel="2">
+]]></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="">