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 2004/07/18 19:22:36 UTC
svn commit: rev 23037 - in incubator/beehive/trunk/netui/test/webapps/drt: coreWeb/bugs/b13881 coreWeb/bugs/b14259 coreWeb/bugs/b14787 coreWeb/miniTests/appState coreWeb/miniTests/attrBinding testRecorder/tests
Author: dolander
Date: Sun Jul 18 10:22:35 2004
New Revision: 23037
Modified:
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml
Log:
Update Description on a number of tests.
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp Sun Jul 18 10:22:35 2004
@@ -1,23 +1,28 @@
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
<head>
<title>Checkbox test</title>
</head>
-<body>
+<netui:body>
<h4>Checkbox Tests</h4>
-<netui:form action="/next">
-Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox1" /><br />
-True Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox2" /><br />
-<br />
-Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox" /><br />
-True Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox2" /><br />
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
+<netui:form action="next">
+Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox1" /><br>
+Checkbox from form (true): <netui:checkBox dataSource="actionForm.checkBox2" /><br>
+<br>
+Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox" /><br>
+Checkbox from page flow (true): <netui:checkBox dataSource="pageFlow.checkBox2" /><br>
<netui:button type="submit">Submit</netui:button>
</netui:form>
-<br />
-Checkbox from Form: <netui:label value="${pageFlow.form.checkBox1}" /><br />
-True Checkbox Form: <netui:label value="${pageFlow.form.checkBox2}" /><br />
-<br />
-Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox}" /><br />
-True Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox2}" /><br />
-</body>
-</html>
+<hr>
+Checkbox from Form: <netui:label value="${pageFlow.form.checkBox1}" /><br>
+Checkbox from Form (true): <netui:label value="${pageFlow.form.checkBox2}" /><br>
+<br>
+Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox}" /><br>
+Checkbox from Page Flow (true): <netui:label value="${pageFlow.checkBox2}" /><br>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf Sun Jul 18 10:22:35 2004
@@ -28,9 +28,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
-/**
- * @jpf:forward name="begin" path="Begin.jsp"
- */
@Jpf.Controller(
forwards = {
@Jpf.Forward(
@@ -44,64 +41,58 @@
private boolean _formCheckBox2 = true;
public Form getForm() {
- return _form;
+ return _form;
}
public void setForm(Form form) {
- _form = form;
+ _form = form;
}
public boolean getCheckBox() {
- return _formCheckBox;
+ return _formCheckBox;
}
public void setCheckBox(boolean formCheckbox) {
- _formCheckBox = formCheckbox;
+ _formCheckBox = formCheckbox;
}
public boolean getCheckBox2() {
- return _formCheckBox2;
+ return _formCheckBox2;
}
public void setCheckBox2(boolean formCheckbox) {
- _formCheckBox2 = formCheckbox;
+ _formCheckBox2 = formCheckbox;
}
public static class Form extends FormData {
- boolean _checkBox1;
- boolean _checkBox2 = true;
+ boolean _checkBox1;
+ boolean _checkBox2 = true;
+
+ public Form() {
+ super();
+ }
+
+ public boolean getCheckBox1() {
+ return _checkBox1;
+ }
+ public void setCheckBox1(boolean checkbox) {
+ _checkBox1 = checkbox;
+ }
+
+ public boolean getCheckBox2() {
+ return _checkBox2;
+ }
+ public void setCheckBox2(boolean checkbox) {
+ _checkBox2 = checkbox;
+ }
+ }
- public Form() {
- super();
- }
-
- public boolean getCheckBox1() {
- return _checkBox1;
- }
- public void setCheckBox1(boolean checkbox) {
- _checkBox1 = checkbox;
- }
-
- public boolean getCheckBox2() {
- return _checkBox2;
- }
- public void setCheckBox2(boolean checkbox) {
- _checkBox2 = checkbox;
- }
- }
-
- /**
- * @jpf:action
- */
@Jpf.Action(
)
public Forward next(Form form)
{
- _form.setCheckBox1(form.getCheckBox1());
- _form.setCheckBox2(form.getCheckBox2());
- return new Forward("begin",_form);
+ _form.setCheckBox1(form.getCheckBox1());
+ _form.setCheckBox2(form.getCheckBox2());
+ return new Forward("begin",_form);
}
- /**
- * @jpf:action
- */
@Jpf.Action(
)
public Forward begin()
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp Sun Jul 18 10:22:35 2004
@@ -1,12 +1,18 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
<head>
-<title>Exceptions</title>
+<title>Exceptions Handling and Reporting</title>
</head>
-<body>
-<h4>Exceptions</h3>
-<netui:anchor action="throwGlobal">Global To Method</netui:anchor><br />
-</body>
-</html>
+<netui:body>
+<h4>Exceptions Handling and Reporting</h3>
+<p style="color:green">
+This test verifies that an action that throws an exception is caught by a exception handler. When the
+link below is pressed, the action will throw an exception. The exception handler then handles the
+exception and forwards control to the ErrorPage.jsp. This page uses the <b>Exceptions</b> tag to report
+the error.
+</p>
+<netui:anchor action="throwGlobal">Throw Exception</netui:anchor><br>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf Sun Jul 18 10:22:35 2004
@@ -21,10 +21,6 @@
import org.apache.beehive.netui.pageflow.*;
import org.apache.beehive.netui.pageflow.annotations.Jpf;
-/**
- * @jpf:catch type="Controller.MyException"
- * method="globalHandler"
- */
@Jpf.Controller(
catches = {
@Jpf.Catch(
@@ -39,10 +35,6 @@
return _message;
}
- /**
- * @jpf:action
- * @jpf:forward name="begin" path="Begin.jsp"
- */
@Jpf.Action(
forwards = {
@Jpf.Forward(
@@ -51,13 +43,10 @@
})
protected Forward begin()
{
- _message = "";
+ _message = "";
return new Forward( "begin" );
}
- /**
- * @jpf:action
- */
@Jpf.Action(
)
protected Forward throwGlobal()
@@ -66,10 +55,6 @@
throw new MyException("Global Exception being Thrown");
}
- /**
- * @jpf:action
- * @jpf:forward name="begin" path="Begin.jsp"
- */
@Jpf.Action(
forwards = {
@Jpf.Forward(
@@ -82,10 +67,6 @@
}
- /**
- * @jpf:exception-handler
- * @jpf:forward name="errorPage" path="ErrorPage.jsp"
- */
@Jpf.ExceptionHandler(
forwards = {
@Jpf.Forward(
@@ -95,20 +76,20 @@
protected Forward globalHandler(MyException ex, String actionName,
String message, Object form)
{
- _message = "caught " + ex + " in globalHandler";
+ _message = "caught " + ex + " in the page flow globalHandler()";
return new Forward( "errorPage" );
}
public static class MyException extends Exception
{
- public MyException() {
- super();
- }
- public MyException(String msg) {
- super(msg);
- }
- public String toString() {
- return "[MyException]";
- }
+ public MyException() {
+ super();
+ }
+ public MyException(String msg) {
+ super(msg);
+ }
+ public String toString() {
+ return "[MyException]";
+ }
}
}
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp Sun Jul 18 10:22:35 2004
@@ -1,12 +1,19 @@
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
<head>
-<title>Error Page</title>
+<title>Report Exception</title>
</head>
-<body>
+<netui:body>
<h4>Report Exception</h4>
-Page Flow Message: <netui:label value="${pageFlow.message}"/><br />
-Exception Tag Message <hr/><netui:exceptions showMessage="true"/><hr />
-Exception Tag No StackTrace<hr/><netui:exceptions showStackTrace="false"/><hr/>
-</body>
-</html>
+<p style="color:green">
+Report the results of the exception. The first line below is a message that we added to the page flow when
+the exception was caught. The second two lines are the value of the <b>Exceptions</b> tag. The first has
+the property <b>showMessage</b> set to true. In the second <b>showMessage</b> is not set, but <b>showStackTrace</b>
+is explicitly set to false. Both lines should be the same.
+</p>
+<hr>
+<b>Page Flow Message:</b> <netui:label value="${pageFlow.message}"/><hr>
+<b>Exception Tag Message:</b> <br><netui:exceptions showMessage="true"/><hr>
+<b>Exception Tag No StackTrace:</b> <br><netui:exceptions showStackTrace="false"/><hr>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp Sun Jul 18 10:22:35 2004
@@ -1,18 +1,26 @@
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
<head>
<title>Default Value Test</title>
</head>
-<body>
-<netui:form action="/postback">
-Select Box: <netui:select dataSource="pageFlow.selected"
- optionsDataSource="${pageFlow.options}" defaultValue="${pageFlow.defaultValue}"/><br />
-Textbox 1: <netui:textBox dataSource="pageFlow.text1" defaultValue="${pageFlow.text1Default}"/><br />
-Textbox 2: <netui:textBox dataSource="pageFlow.text2" defaultValue="${pageFlow.text2Default}"/> (null data source) <br />
+<netui:body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow. The values in the first text box, the page flow value
+has a defined value. In the second textbox, the page flow value does not. This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow. The 'Default' value
+is displayed after the bound value.
+</p>
+<netui:form action="postback">
+Textbox 1: <netui:textBox dataSource="pageFlow.text1" defaultValue="${pageFlow.text1Default}"/><br>
+Textbox 2: <netui:textBox dataSource="pageFlow.text2" defaultValue="${pageFlow.text2Default}"/> (null data source) <br>
<netui:button type="submit">Submit</netui:button>
-</netui:form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <netui:label value="${pageFlow.text2Default}"/><br/>
-text2: <netui:label value="${pageFlow.text2}"/>
-</body>
-</html>
+</netui:form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <netui:label value="${pageFlow.text1}"/><br>
+text1Default: <netui:label value="${pageFlow.text1Default}"/><br>
+text2: <netui:label value="${pageFlow.text2}"/><br>
+text2Default: <netui:label value="${pageFlow.text2Default}"/><br>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf Sun Jul 18 10:22:35 2004
@@ -25,9 +25,6 @@
import org.apache.beehive.netui.pageflow.annotations.Jpf;
-/**
- * @jpf:forward name="begin" path="Begin.jsp"
- */
@Jpf.Controller(
forwards = {
@Jpf.Forward(
@@ -36,62 +33,38 @@
})
public class Controller extends PageFlowController
{
-
- String[] _options = {"Option 1", "Option 2", "Option 3", "Option 4"};
- String _defaultValue = _options[2];
- String _selected = _options[3];
-
String _text1 = "text1";
String _text1Default = "text1Default";
String _text2 = null;
String _text2Default = "text2Default";
-
- public String getSelected() {
- return _selected;
- }
- public void setSelected(String selected) {
- _selected = selected;
- }
-
- public String[] getOptions() {
- return _options;
- }
-
- public String getDefaultValue() {
- return _defaultValue;
- }
-
public String getText1() {
- return _text1;
+ return _text1;
}
public void setText1(String text1) {
- _text1 = text1;
+ _text1 = text1;
}
public String getText1Default() {
- return _text1Default;
+ return _text1Default;
}
public String getText2() {
- return _text2;
+ return _text2;
}
public void setText2(String text2) {
- _text2 = text2;
+ _text2 = text2;
}
public String getText2Default() {
- return _text2Default;
+ return _text2Default;
}
public static class Form extends FormData
{
}
- /**
- * @jpf:action
- */
@Jpf.Action(
)
public Forward postback(Form form)
@@ -99,9 +72,6 @@
return new Forward("begin");
}
- /**
- * @jpf:action
- */
@Jpf.Action(
)
public Forward begin()
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp Sun Jul 18 10:22:35 2004
@@ -1,11 +1,17 @@
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
<head>
-<title>Basic Global App</title>
+<title>Basic Binding to Global App</title>
</head>
-<body>
-<h4>Basic Global App</h4>
-App State: <netui:label value="${globalApp.appState}"/><br />
+<netui:body>
+<h4>Basic Binding to Global App</h4>
+<p style="color:green">
+This test is a basic test of binding to the GlobalApp. It binds to the <b>appState</b> and <b>appInfo</b> properties
+in the global app in two different ways. The first is a direct binding through the EL. The second
+binding is done the page flow. The page flow exposes a a property that passes through the property
+on the global app. This is a single page test.
+</p>
+App State: <netui:label value="${globalApp.appState}"/><br>
App State through page flow: <netui:label value="${pageFlow.appInfo}"/>
-</body>
-</html>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf Sun Jul 18 10:22:35 2004
@@ -26,13 +26,9 @@
protected transient global.Global globalApp;
public String getAppInfo() {
- return globalApp.getAppInfo();
+ return globalApp.getAppInfo();
}
- /**
- * @jpf:action
- * @jpf:forward name="begin" path="Begin.jsp"
- */
@Jpf.Action(
forwards = {
@Jpf.Forward(
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp Sun Jul 18 10:22:35 2004
@@ -1,47 +1,53 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
<%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="db"%>
-<html>
+<netui:html>
<head>
<title>Attribute Binding</title>
</head>
-<body>
-<h4>Scalar Attributes</h4>
-Int Property: <netui:label value="${pageFlow.prop1}"/><br />
-String Property: <netui:label value="${pageFlow.prop2}"/><br />
-Float Property: <netui:label value="${pageFlow.prop3}"/><br />
-Boolean Property: <netui:label value="${pageFlow.prop4}"/><br />
-<h4>Array Attributes</h4>
+<netui:body>
+<h4>Attribute Binding to Base Types</h4>
+<p style="color:green">
+This test will bind the <b>Label value</b> property to a bunch of base types (int, boolean, float and String).
+The binding is done through both single value properties and array properties using the repeater. This is a single
+page test.
+</p>
+<h4>Base Type Attributes</h4>
+int Property: <netui:label value="${pageFlow.prop1}"/><br>
+String Property: <netui:label value="${pageFlow.prop2}"/><br>
+float Property: <netui:label value="${pageFlow.prop3}"/><br>
+boolean Property: <netui:label value="${pageFlow.prop4}"/><br>
-<b>Ints</b></br>
+<h4>Base Type Array Attributes</h4>
+<b>int[]</b><br>
<table><tr>
<db:repeater dataSource="pageFlow.props1">
- <td><netui:label value="${container.item}"/></td>
+ <td width="50px"><netui:label value="${container.item}"/></td>
</db:repeater>
</tr></table>
-<b>Strings</b></br>
-<table width="50%"><tr>
+<b>String[]</b></br>
+<table><tr>
<db:repeater dataSource="pageFlow.props2">
- <td><netui:label value="${container.item}"/></td>
+ <td width="50px"><netui:label value="${container.item}"/></td>
</db:repeater>
</tr></table>
-<b>Floats</b></br>
-<table width="50%"><tr>
+<b>float[]</b></br>
+<table><tr>
<db:repeater dataSource="pageFlow.props3">
- <td><netui:label value="${container.item}"/></td>
+ <td width="50px"><netui:label value="${container.item}"/></td>
</db:repeater>
</tr></table>
-<b>Booleans</b></br>
-<table width="50%"><tr>
+<b>boolean[]</b></br>
+<table><tr>
<db:repeater dataSource="pageFlow.props4">
- <td><netui:label value="${container.item}"/></td>
+ <td width="50px"><netui:label value="${container.item}"/></td>
</db:repeater>
</tr></table>
-</body>
-</html>
+</netui:body>
+</netui:html>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf Sun Jul 18 10:22:35 2004
@@ -38,66 +38,62 @@
///****************** Scalars ********************
public int getProp1() {
- return _prop1;
+ return _prop1;
}
public void setProp1(int prop1) {
- _prop1 = prop1;
+ _prop1 = prop1;
}
public String getProp2() {
- return _prop2;
+ return _prop2;
}
public void setProp2(String prop2) {
- _prop2 = prop2;
+ _prop2 = prop2;
}
public float getProp3() {
- return _prop3;
+ return _prop3;
}
public void setProp3(float prop3) {
- _prop3 = prop3;
+ _prop3 = prop3;
}
public boolean getProp4() {
- return _prop4;
+ return _prop4;
}
public void setProp4(boolean prop4) {
- _prop4 = prop4;
+ _prop4 = prop4;
}
///****************** Arrays ********************
public int[] getProps1() {
- return _props1;
+ return _props1;
}
public void setProps1(int[] prop1) {
- _props1 = prop1;
+ _props1 = prop1;
}
public String[] getProps2() {
- return _props2;
+ return _props2;
}
public void setProps2(String[] prop2) {
- _props2 = prop2;
+ _props2 = prop2;
}
public float[] getProps3() {
- return _props3;
+ return _props3;
}
public void setProps3(float[] prop3) {
- _props3 = prop3;
+ _props3 = prop3;
}
public boolean[] getProps4() {
- return _props4;
+ return _props4;
}
public void setProps4(boolean[] prop4) {
- _props4 = prop4;
+ _props4 = prop4;
}
- /**
- * @jpf:action
- * @jpf:forward name="page" path="Begin.jsp"
- */
@Jpf.Action(
forwards = {
@Jpf.Forward(
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml Sun Jul 18 10:22:35 2004
@@ -1,88 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
- <sessionName>AppState</sessionName>
- <tester>Daryl</tester>
- <startDate>18 Nov 2002, 04:24:26.979 PM MST</startDate>
- <description>Binding to the GlobalApp from both a JSP page and from a page flow.</description>
-
- <tests>
- <test>
- <testNumber>1</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/miniTests/appState/Controller.jpf</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>9Z2EcXFNeFIon5zHlc1u2HB83VI0vKEHwLQaC1vw2IBsWpmmyPWR!-1442538207</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=9Z2EcXFNeFIon5zHlc1u2HB83VI0vKEHwLQaC1vw2IBsWpmmyPWR!-1442538207</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>AppState</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>18 Jul 2004, 10:22:24.113 AM MDT</ses:startDate>
+ <ses:description>Daryl</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/miniTests/appState/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies/>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</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</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78b6</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.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>Basic Global App</title>
+<title>Basic Binding to Global App</title>
</head>
<body>
-<h4>Basic Global App</h4>
-App State: <span>running</span><br />
+<h4>Basic Binding to Global App</h4>
+<p style="color:green">
+This test is a basic test of binding to the GlobalApp. It binds to the <b>appState</b> and <b>appInfo</b> properties
+in the global app in two different ways. The first is a direct binding through the EL. The second
+binding is done the page flow. The page flow exposes a a property that passes through the property
+on the global app. This is a single page test.
+</p>
+App State: <span>running</span><br>
App State through page flow: <span>App DRT</span>
</body>
-</html>]]></responseBody>
-
- </response>
- </test>
-
- </tests>
-
- <endDate>18 Nov 2002, 04:24:49.330 PM MST</endDate>
- <testCount>1</testCount>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>18 Jul 2004, 10:22:25.615 AM MDT</ses:endDate>
+ <ses:sessionStatus>fail</ses:sessionStatus>
+ <ses:testCount>1</ses:testCount>
+ <ses:passedCount>0</ses:passedCount>
+ <ses:failedCount>1</ses:failedCount>
+</ses:recorderSession>
-</recorderSession>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml Sun Jul 18 10:22:35 2004
@@ -1,166 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
- <sessionName>AttrBinding</sessionName>
- <tester>Daryl</tester>
- <startDate>21 Nov 2002, 02:23:49.609 PM MST</startDate>
- <description>A test verifying basic data binding</description>
-
- <tests>
- <test>
- <testNumber>1</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/miniTests/attrBinding/Controller.jpf</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>9dOTqwiT9iiqLiI6z1as8FuahnOxPxR4kwTrwBtoyG2hxhZEcNlu!-1511389413</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=9dOTqwiT9iiqLiI6z1as8FuahnOxPxR4kwTrwBtoyG2hxhZEcNlu!-1511389413</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testNumber</name>
- <value>1</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>c7d960:f1a87ba04a:-7ff2</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>AttrBinding</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>18 Jul 2004, 10:22:29.461 AM MDT</ses:startDate>
+ <ses:description>Daryl</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/miniTests/attrBinding/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies/>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testnumber</ses:name>
+ <ses:value>1</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78ae</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</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>Attribute Binding</title>
</head>
<body>
-<h4>Scalar Attributes</h4>
-Int Property: <span>17</span><br />
-String Property: <span>StringBinding</span><br />
-Float Property: <span>17.17</span><br />
-Boolean Property: <span>true</span><br />
-<h4>Array Attributes</h4>
+<h4>Attribute Binding to Base Types</h4>
+<p style="color:green">
+This test will bind the <b>Label value</b> property to a bunch of base types (int, boolean, float and String).
+The binding is done through both single value properties and array properties using the repeater. This is a single
+page test.
+</p>
+<h4>Base Type Attributes</h4>
+int Property: <span>17</span><br>
+String Property: <span>StringBinding</span><br>
+float Property: <span>17.17</span><br>
+boolean Property: <span>true</span><br>
-<b>Ints</b></br>
+<h4>Base Type Array Attributes</h4>
+<b>int[]</b><br>
<table><tr>
- <td><span>1</span></td>
+ <td width="50px"><span>1</span></td>
- <td><span>2</span></td>
+ <td width="50px"><span>2</span></td>
- <td><span>3</span></td>
+ <td width="50px"><span>3</span></td>
</tr></table>
-<b>Strings</b></br>
-<table width="50%"><tr>
+<b>String[]</b></br>
+<table><tr>
- <td><span>foo</span></td>
+ <td width="50px"><span>foo</span></td>
- <td><span>bar</span></td>
+ <td width="50px"><span>bar</span></td>
- <td><span>blee</span></td>
+ <td width="50px"><span>blee</span></td>
</tr></table>
-<b>Floats</b></br>
-<table width="50%"><tr>
+<b>float[]</b></br>
+<table><tr>
- <td><span>16.16</span></td>
+ <td width="50px"><span>16.16</span></td>
- <td><span>17.17</span></td>
+ <td width="50px"><span>17.17</span></td>
- <td><span>18.18</span></td>
+ <td width="50px"><span>18.18</span></td>
</tr></table>
-<b>Booleans</b></br>
-<table width="50%"><tr>
+<b>boolean[]</b></br>
+<table><tr>
- <td><span>true</span></td>
+ <td width="50px"><span>true</span></td>
- <td><span>false</span></td>
+ <td width="50px"><span>false</span></td>
- <td><span>true</span></td>
+ <td width="50px"><span>true</span></td>
- <td><span>true</span></td>
+ <td width="50px"><span>true</span></td>
- <td><span>false</span></td>
+ <td width="50px"><span>false</span></td>
</tr></table>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
-
- </tests>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>18 Jul 2004, 10:22:31.243 AM MDT</ses:endDate>
+ <ses:sessionStatus>fail</ses:sessionStatus>
+ <ses:testCount>1</ses:testCount>
+ <ses:passedCount>0</ses:passedCount>
+ <ses:failedCount>1</ses:failedCount>
+</ses:recorderSession>
- <endDate>21 Nov 2002, 02:23:58.181 PM MST</endDate>
- <sessionStatus>fail</sessionStatus>
- <testCount>1</testCount>
- <passedCount>0</passedCount>
- <failedCount>1</failedCount>
-</recorderSession>
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml Sun Jul 18 10:22:35 2004
@@ -1,703 +1,634 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
- <sessionName>B13881</sessionName>
- <tester>Daryl</tester>
- <startDate>25 Mar 2004, 12:06:43.826 AM MST</startDate>
- <description>Test of the checkbox</description>
-
- <tests>
- <test>
- <testNumber>1</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b13881/Controller.jpf</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-340cac35:fb80c5cc1d:-79b9</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>1</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>B13881</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>18 Jul 2004, 10:22:42.700 AM MDT</ses:startDate>
+ <ses:description>Daryl</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/b13881/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies/>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
</head>
<body>
<h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
<form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
<input type="submit" value="Submit">
</form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>2</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b13881/next.do</uri>
- <method>POST</method>
-
- <parameters>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
- <value>false</value>
- </parameter>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Cache-Control</name>
- <value>no-cache</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Content-length</name>
- <value>329</value>
- </header>
- <header>
- <name>Content-type</name>
- <value>application/x-www-form-urlencoded</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-340cac35:fb80c5cc1d:-79b9</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>2</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b13881/next.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</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, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>329</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
</head>
<body>
<h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
<form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br>
<input type="submit" value="Submit">
</form>
-<br />
-Checkbox from Form: <span>true</span><br />
-True Checkbox Form: <span>false</span><br />
-<br />
-Checkbox from Page Flow: <span>true</span><br />
-True Checkbox from Page Flow: <span>false</span><br />
+<hr>
+Checkbox from Form: <span>true</span><br>
+Checkbox from Form (true): <span>false</span><br>
+<br>
+Checkbox from Page Flow: <span>true</span><br>
+Checkbox from Page Flow (true): <span>false</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>3</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b13881/next.do</uri>
- <method>POST</method>
-
- <parameters>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
- <value>false</value>
- </parameter>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Cache-Control</name>
- <value>no-cache</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Content-length</name>
- <value>425</value>
- </header>
- <header>
- <name>Content-type</name>
- <value>application/x-www-form-urlencoded</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-340cac35:fb80c5cc1d:-79b9</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>3</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b13881/next.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</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, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>425</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
</head>
<body>
<h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
<form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
<input type="submit" value="Submit">
</form>
-<br />
-Checkbox from Form: <span>true</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>true</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>true</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>true</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>4</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b13881/next.do</uri>
- <method>POST</method>
-
- <parameters>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
- <value>false</value>
- </parameter>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Cache-Control</name>
- <value>no-cache</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Content-length</name>
- <value>234</value>
- </header>
- <header>
- <name>Content-type</name>
- <value>application/x-www-form-urlencoded</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-340cac35:fb80c5cc1d:-79b9</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>4</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b13881/next.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</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, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>234</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
</head>
<body>
<h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
<form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br>
<input type="submit" value="Submit">
</form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>false</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>false</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>false</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>false</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>5</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b13881/next.do</uri>
- <method>POST</method>
-
- <parameters>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}</name>
- <value>on</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
- <value>false</value>
- </parameter>
- <parameter>
- <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
- <value>false</value>
- </parameter>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Cache-Control</name>
- <value>no-cache</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Content-length</name>
- <value>330</value>
- </header>
- <header>
- <name>Content-type</name>
- <value>application/x-www-form-urlencoded</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-340cac35:fb80c5cc1d:-79b9</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>5</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b13881/next.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}</ses:name>
+ <ses:value>on</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+ <ses:value>false</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</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, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>330</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
</head>
<body>
<h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding. Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
<form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
<input type="submit" value="Submit">
</form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
-
- </tests>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>18 Jul 2004, 10:22:44.372 AM MDT</ses:endDate>
+ <ses:sessionStatus>fail</ses:sessionStatus>
+ <ses:testCount>5</ses:testCount>
+ <ses:passedCount>0</ses:passedCount>
+ <ses:failedCount>5</ses:failedCount>
+</ses:recorderSession>
- <endDate>25 Mar 2004, 12:06:48.813 AM MST</endDate>
- <sessionStatus>fail</sessionStatus>
- <testCount>5</testCount>
- <passedCount>0</passedCount>
- <failedCount>5</failedCount>
-</recorderSession>
\ No newline at end of file
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml Sun Jul 18 10:22:35 2004
@@ -1,211 +1,177 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
- <sessionName>B14259</sessionName>
- <tester>Daryl</tester>
- <startDate>07 May 2004, 03:39:38.133 PM MDT</startDate>
- <description>Test Exceptions using relative class names</description>
-
- <tests>
- <test>
- <testNumber>1</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b14259/Controller.jpf</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>755a3675:fc615b4c47:-7a44</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>1</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>B14259</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>18 Jul 2004, 10:22:44.452 AM MDT</ses:startDate>
+ <ses:description>Daryl</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/b14259/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies/>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-789d</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Exceptions</title>
+<title>Exceptions Handling and Reporting</title>
</head>
<body>
-<h4>Exceptions</h3>
-<a href="/coreWeb/bugs/b14259/throwGlobal.do">Global To Method</a><br />
+<h4>Exceptions Handling and Reporting</h3>
+<p style="color:green">
+This test verifies that an action that throws an exception is caught by a exception handler. When the
+link below is pressed, the action will throw an exception. The exception handler then handles the
+exception and forwards control to the ErrorPage.jsp. This page uses the <b>Exceptions</b> tag to report
+the error.
+</p>
+<a href="/coreWeb/bugs/b14259/throwGlobal.do">Throw Exception</a><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>pass</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>2</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b14259/throwGlobal.do</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>755a3675:fc615b4c47:-7a44</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>2</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b14259/throwGlobal.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>98FFB1CC5D23121A9FE6CEAF2455B2B3</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=98FFB1CC5D23121A9FE6CEAF2455B2B3; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-789d</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Error Page</title>
+<title>Report Exception</title>
</head>
<body>
<h4>Report Exception</h4>
-Page Flow Message: <span>caught [MyException] in globalHandler</span><br />
-Exception Tag Message <hr/>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr />
-Exception Tag No StackTrace<hr/>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr/>
+<p style="color:green">
+Report the results of the exception. The first line below is a message that we added to the page flow when
+the exception was caught. The second two lines are the value of the <b>Exceptions</b> tag. The first has
+the property <b>showMessage</b> set to true. In the second <b>showMessage</b> is not set, but <b>showStackTrace</b>
+is explicitly set to false. Both lines should be the same.
+</p>
+<hr>
+<b>Page Flow Message:</b> <span>caught [MyException] in the page flow globalHandler()</span><hr>
+<b>Exception Tag Message:</b> <br>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr>
+<b>Exception Tag No StackTrace:</b> <br>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
-
- </tests>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>18 Jul 2004, 10:22:48.749 AM MDT</ses:endDate>
+ <ses:sessionStatus>fail</ses:sessionStatus>
+ <ses:testCount>2</ses:testCount>
+ <ses:passedCount>0</ses:passedCount>
+ <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
- <endDate>07 May 2004, 03:39:42.930 PM MDT</endDate>
- <sessionStatus>fail</sessionStatus>
- <testCount>2</testCount>
- <passedCount>1</passedCount>
- <failedCount>1</failedCount>
-</recorderSession>
\ No newline at end of file
Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml Sun Jul 18 10:22:35 2004
@@ -1,261 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
- <sessionName>B14787</sessionName>
- <tester>Daryl</tester>
- <startDate>26 Mar 2004, 10:21:58.070 AM MST</startDate>
- <description>Verify textbox default values</description>
-
- <tests>
- <test>
- <testNumber>1</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b14787/Controller.jpf</uri>
- <method>GET</method>
-
- <parameters>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-2520d58a:fb881db534:-7992</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>1</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>B14787</ses:sessionName>
+ <ses:tester>Daryl</ses:tester>
+ <ses:startDate>18 Jul 2004, 10:22:59.123 AM MDT</ses:startDate>
+ <ses:description>Daryl</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/b14787/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies/>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>Keep-Alive, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-7890</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Default Value Test</title>
</head>
<body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow. The values in the first text box, the page flow value
+has a defined value. In the second textbox, the page flow value does not. This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow. The 'Default' value
+is displayed after the bound value.
+</p>
<form name="form" action="/coreWeb/bugs/b14787/postback.do" method="post">
-Select Box: <input type="hidden" name="wlw-select_key:{pageFlow.selected}OldValue" value="true">
-<select name="wlw-select_key:{pageFlow.selected}">
-<option value="Option 1">Option 1</option>
-<option value="Option 2">Option 2</option>
-<option value="Option 3">Option 3</option>
-<option value="Option 4" selected>Option 4</option></select><br />
-Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br />
-Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br />
+Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br>
+Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br>
<input type="submit" value="Submit">
-</form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <span>text2Default</span><br/>
-text2: <span></span>
+</form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <span>text1</span><br>
+text1Default: <span>text1Default</span><br>
+text2: <span></span><br>
+text2Default: <span>text2Default</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
- <test>
- <testNumber>2</testNumber>
-
- <request>
-
- <protocol>HTTP</protocol>
- <protocolVersion>1.1</protocolVersion>
- <host>localhost</host>
- <port>7001</port>
- <uri>/coreWeb/bugs/b14787/postback.do</uri>
- <method>POST</method>
-
- <parameters>
- <parameter>
- <name>currentURI</name>
- <value>/coreWeb/bugs/b14787/Begin.jsp</value>
- </parameter>
- <parameter>
- <name>{pageFlow.selected}</name>
- <value>Option 4</value>
- </parameter>
- <parameter>
- <name>{pageFlow.text1}</name>
- <value>text1</value>
- </parameter>
- <parameter>
- <name>{pageFlow.text2}</name>
- <value>text2Default</value>
- </parameter>
- </parameters>
-
- <cookies>
- <cookie>
- <name>JSESSIONID</name>
- <value>AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
- </cookie>
- </cookies>
-
- <headers>
- <header>
- <name>Accept</name>
- <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
- </header>
- <header>
- <name>Accept-Encoding</name>
- <value>gzip, deflate, x-gzip, compress, x-compress</value>
- </header>
- <header>
- <name>Accept-Language</name>
- <value>en-us</value>
- </header>
- <header>
- <name>Cache-Control</name>
- <value>no-cache</value>
- </header>
- <header>
- <name>Connection</name>
- <value>Keep-Alive, TE</value>
- </header>
- <header>
- <name>Content-length</name>
- <value>144</value>
- </header>
- <header>
- <name>Content-type</name>
- <value>application/x-www-form-urlencoded</value>
- </header>
- <header>
- <name>Cookie</name>
- <value>JSESSIONID=AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
- </header>
- <header>
- <name>Cookie2</name>
- <value>$Version="1"</value>
- </header>
- <header>
- <name>Host</name>
- <value>localhost:7001</value>
- </header>
- <header>
- <name>TE</name>
- <value>trailers, deflate, gzip, compress</value>
- </header>
- <header>
- <name>User-Agent</name>
- <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
- </header>
- <header>
- <name>testRecorder.playback.failMode</name>
- <value>stop</value>
- </header>
- <header>
- <name>testRecorder.playback.testID</name>
- <value>-2520d58a:fb881db534:-7992</value>
- </header>
- <header>
- <name>testRecorder.playback.testNumber</name>
- <value>2</value>
- </header>
- </headers>
-
- </request>
-
- <response>
- <statusCode>200</statusCode>
- <reason></reason>
- <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </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/b14787/postback.do</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>currentURI</ses:name>
+ <ses:value>/coreWeb/bugs/b14787/Begin.jsp</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{pageFlow.selected}</ses:name>
+ <ses:value>Option 4</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{pageFlow.text1}</ses:name>
+ <ses:value>text1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>{pageFlow.text2}</ses:name>
+ <ses:value>text2Default</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5E0A9253C2720F2AEB5DE3E0A937F2B1</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+ <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us</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, TE</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>143</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-type</ses:name>
+ <ses:value>application/x-www-form-urlencoded</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+ <ses:value>$Version=0; JSESSIONID=5E0A9253C2720F2AEB5DE3E0A937F2B1; $Path=/coreWeb</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie2</ses:name>
+ <ses:value>$Version="1"</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>te</ses:name>
+ <ses:value>trailers, deflate, gzip, compress</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>testrecorder.playback.testid</ses:name>
+ <ses:value>-5a520160:fdd2962842:-7890</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Default Value Test</title>
</head>
<body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow. The values in the first text box, the page flow value
+has a defined value. In the second textbox, the page flow value does not. This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow. The 'Default' value
+is displayed after the bound value.
+</p>
<form name="form" action="/coreWeb/bugs/b14787/postback.do" method="post">
-Select Box: <input type="hidden" name="wlw-select_key:{pageFlow.selected}OldValue" value="true">
-<select name="wlw-select_key:{pageFlow.selected}">
-<option value="Option 1">Option 1</option>
-<option value="Option 2">Option 2</option>
-<option value="Option 3">Option 3</option>
-<option value="Option 4" selected>Option 4</option></select><br />
-Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br />
-Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br />
+Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br>
+Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br>
<input type="submit" value="Submit">
-</form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <span>text2Default</span><br/>
-text2: <span>text2Default</span>
+</form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <span>text1</span><br>
+text1Default: <span>text1Default</span><br>
+text2: <span>text2Default</span><br>
+text2Default: <span>text2Default</span><br>
</body>
-</html>]]></responseBody>
-
- </response>
-
- <testResults>
- <testStatus>fail</testStatus>
-
- </testResults>
- </test>
-
- </tests>
+</html>]]></ses:responseBody>
+ </ses:response>
+ <ses:testResults>
+ <ses:testStatus>fail</ses:testStatus>
+ </ses:testResults>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>18 Jul 2004, 10:22:59.194 AM MDT</ses:endDate>
+ <ses:sessionStatus>fail</ses:sessionStatus>
+ <ses:testCount>2</ses:testCount>
+ <ses:passedCount>0</ses:passedCount>
+ <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
- <endDate>26 Mar 2004, 10:22:00.744 AM MST</endDate>
- <sessionStatus>fail</sessionStatus>
- <testCount>2</testCount>
- <passedCount>0</passedCount>
- <failedCount>2</failedCount>
-</recorderSession>
\ No newline at end of file