Added:
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/JpfFaces.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/JpfFaces.xml?view=auto&rev=153672
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/JpfFaces.xml
(added)
+++
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/JpfFaces.xml
Sun Feb 13 13:26:14 2005
@@ -0,0 +1,745 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>JpfFaces</ses:sessionName>
+ <ses:tester>rich</ses:tester>
+ <ses:startDate>13 Feb 2005, 01:30:32.554 PM MST</ses:startDate>
+ <ses:description>Test of basic JSF / page flow integration, including
raising actions and passing forms from JSF pages and backing
files.</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>/jsfWeb/jpfFaces/JpfFacesController.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 1</h3>
+
+ <form id="go2form" name="go2form" method="post"
action="/jsfWeb/jpfFaces/page1.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go2form:foo" name="go2form:foo" type="text"
value=""/>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go2button';document.forms['go2form'].submit();return
false;" id="go2form:go2button">go to page2 (pass a form)</a>
+ - type "stay" to make the CommandHandler return null
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go3button';document.forms['go2form'].submit();return
false;" id="go2form:go3button">go to page3 (no form)</a>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go4button';document.forms['go2form'].submit();return
false;" id="go2form:go4button">go to page4 (no CommandHandler)</a>
+ <input type="hidden" name="go2form_SUBMIT" value="1"/><input
type="hidden" name="go2form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go2form() {
+ var f = document.forms['go2form'];
+ f.elements['go2form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go2form();
+//-->
+</script></form>
+
+</HTML></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>2</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/jpfFaces/page1.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go2form:_link_hidden_</ses:name>
+ <ses:value>go2form:go2button</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form:foo</ses:name>
+ <ses:value>stay</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>79</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/JpfFacesController.jpf</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 1</h3>
+
+ <form id="go2form" name="go2form" method="post"
action="/jsfWeb/jpfFaces/page1.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go2form:foo" name="go2form:foo" type="text"
value="stay"/>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go2button';document.forms['go2form'].submit();return
false;" id="go2form:go2button">go to page2 (pass a form)</a>
+ - type "stay" to make the CommandHandler return null
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go3button';document.forms['go2form'].submit();return
false;" id="go2form:go3button">go to page3 (no form)</a>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go4button';document.forms['go2form'].submit();return
false;" id="go2form:go4button">go to page4 (no CommandHandler)</a>
+ <input type="hidden" name="go2form_SUBMIT" value="1"/><input
type="hidden" name="go2form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go2form() {
+ var f = document.forms['go2form'];
+ f.elements['go2form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go2form();
+//-->
+</script></form>
+
+</HTML></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>3</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/jpfFaces/page1.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go2form:_link_hidden_</ses:name>
+ <ses:value>go2form:go2button</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form:foo</ses:name>
+ <ses:value>hello there</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>86</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/page1.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 2</h3>
+
+ Message from page flow: <i><span id="msg">got form; bar was 'hello
there'</span></i>
+ <br/>
+
+ <form id="go1form" name="go1form" method="post"
action="/jsfWeb/jpfFaces/page2.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go1form:go1button" name="go1form:go1button"
type="submit" value="back to page 1" onclick="clear_go1form();"/>
+ <input type="hidden" name="go1form_SUBMIT" value="1"/><input
type="hidden" name="go1form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go1form() {
+ var f = document.forms['go1form'];
+ f.elements['go1form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go1form();
+//-->
+</script></form>
+
+</HTML>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>4</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/jpfFaces/page2.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go1form:_link_hidden_</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go1form:go1button</ses:name>
+ <ses:value>back to page 1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go1form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>76</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/page1.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 1</h3>
+
+ <form id="go2form" name="go2form" method="post"
action="/jsfWeb/jpfFaces/page1.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go2form:foo" name="go2form:foo" type="text"
value=""/>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go2button';document.forms['go2form'].submit();return
false;" id="go2form:go2button">go to page2 (pass a form)</a>
+ - type "stay" to make the CommandHandler return null
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go3button';document.forms['go2form'].submit();return
false;" id="go2form:go3button">go to page3 (no form)</a>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go4button';document.forms['go2form'].submit();return
false;" id="go2form:go4button">go to page4 (no CommandHandler)</a>
+ <input type="hidden" name="go2form_SUBMIT" value="1"/><input
type="hidden" name="go2form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go2form() {
+ var f = document.forms['go2form'];
+ f.elements['go2form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go2form();
+//-->
+</script></form>
+
+</HTML></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>5</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/jpfFaces/page1.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go2form:_link_hidden_</ses:name>
+ <ses:value>go2form:go3button</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form:foo</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>75</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/page2.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 3</h3>
+
+ <form id="go1form" name="go1form" method="post"
action="/jsfWeb/jpfFaces/page3.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go1form:go1button" name="go1form:go1button"
type="submit" value="back to page 1" onclick="clear_go1form();"/>
+ <input type="hidden" name="go1form_SUBMIT" value="1"/><input
type="hidden" name="go1form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go1form() {
+ var f = document.forms['go1form'];
+ f.elements['go1form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go1form();
+//-->
+</script></form>
+
+</HTML>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>6</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/jpfFaces/page3.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go1form:_link_hidden_</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go1form:go1button</ses:name>
+ <ses:value>back to page 1</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go1form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>76</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/page1.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 1</h3>
+
+ <form id="go2form" name="go2form" method="post"
action="/jsfWeb/jpfFaces/page1.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go2form:foo" name="go2form:foo" type="text"
value=""/>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go2button';document.forms['go2form'].submit();return
false;" id="go2form:go2button">go to page2 (pass a form)</a>
+ - type "stay" to make the CommandHandler return null
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go3button';document.forms['go2form'].submit();return
false;" id="go2form:go3button">go to page3 (no form)</a>
+ <br/>
+ <a href="#"
onclick="clear_go2form();document.forms['go2form'].elements['go2form:_link_hidden_'].value='go2form:go4button';document.forms['go2form'].submit();return
false;" id="go2form:go4button">go to page4 (no CommandHandler)</a>
+ <input type="hidden" name="go2form_SUBMIT" value="1"/><input
type="hidden" name="go2form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go2form() {
+ var f = document.forms['go2form'];
+ f.elements['go2form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go2form();
+//-->
+</script></form>
+
+</HTML></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>7</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>/jsfWeb/jpfFaces/page1.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>go2form:_link_hidden_</ses:name>
+ <ses:value>go2form:go4button</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form:foo</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>go2form_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>75</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/jpfFaces/page3.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<html>
+ <head> <title>Page Flow / JSF</title> </head>
+ <body bgcolor="white">
+ <h3>Page Flow / JSF: page 4</h3>
+
+ <form id="go1form" name="go1form" method="post"
action="/jsfWeb/jpfFaces/page4.faces"
enctype="application/x-www-form-urlencoded">
+ <input id="go1form:go1button" name="go1form:go1button"
type="submit" value="back to page 1" onclick="clear_go1form();"/>
+ <input type="hidden" name="go1form_SUBMIT" value="1"/><input
type="hidden" name="go1form:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear_go1form() {
+ var f = document.forms['go1form'];
+ f.elements['go1form:_link_hidden_'].value=null;
+ f.target='';
+}
+clear_go1form();
+//-->
+</script></form>
+
+</HTML>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>13 Feb 2005, 01:33:27.715 PM MST</ses:endDate>
+ <ses:testCount>7</ses:testCount>
+</ses:recorderSession>
Propchange:
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/JpfFaces.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added:
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/SubmitFormBean.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/SubmitFormBean.xml?view=auto&rev=153672
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/SubmitFormBean.xml
(added)
+++
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/SubmitFormBean.xml
Sun Feb 13 13:26:14 2005
@@ -0,0 +1,819 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+ <ses:sessionName>SubmitFormBean</ses:sessionName>
+ <ses:tester>rich</ses:tester>
+ <ses:startDate>13 Feb 2005, 01:37:34.240 PM MST</ses:startDate>
+ <ses:description>Test of sending a form bean to a Page Flow action in two
ways: (1) through the "submitFormBean" attribute (f:attribute tag) inside of
h:commandLink or h:commandButton, or (2) through an 'outputFormBean' attribute
on @Jpf.RaiseAction in a backing file command handler.</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>/jsfWeb/submitFormBean/Controller.jpf</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head>
+ </head>
+ <body>
+ This is a test of sending a form bean to a Page Flow action in two
ways:
+ <ul>
+ <li>through the "submitFormBean" attribute (f:attribute tag)
inside of h:commandLink or h:commandButton</li>
+ <li>through an <code>outputFormBean</code> attribute on
@Jpf.RaiseAction in a backing file command handler</li>
+ </ul>
+
+ <form id="_id0" name="_id0" method="post"
action="/jsfWeb/submitFormBean/input.faces"
enctype="application/x-www-form-urlencoded">
+ #{backing.theForm.foo}: <input id="_id0:_id1"
name="_id0:_id1" type="text" value=""/>
+ <br/>
+ <br/>
+
+
+ <input id="_id0:_id2" name="_id0:_id2" type="submit"
value="send bean through attribute" onclick="clear__5Fid0();"/>
+ <br/>
+ <input id="_id0:_id3" name="_id0:_id3" type="submit"
value="send bean through command handler" onclick="clear__5Fid0();"/>
+ <br/>
+
+
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id4';document.forms['_id0'].submit();return
false;" id="_id0:_id4">send bean through attribute</a>
+ <br/>
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id5';document.forms['_id0'].submit();return
false;" id="_id0:_id5">send bean through command handler</a>
+ <input type="hidden" name="_id0_SUBMIT" value="1"/><input
type="hidden" name="_id0:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear__5Fid0() {
+ var f = document.forms['_id0'];
+ f.elements['_id0:_link_hidden_'].value=null;
+ f.target='';
+}
+clear__5Fid0();
+//-->
+</script></form>
+
+ </body>
+</html></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>2</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/submitFormBean/input.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_id0:_id1</ses:name>
+ <ses:value>aaa</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_id2</ses:name>
+ <ses:value>send bean through attribute</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_link_hidden_</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>91</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/Controller.jpf</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+>
+<html lang="en">
+
+ <head>
+ <base href="http://localhost:8080/jsfWeb/submitFormBean/output.jsp">
+ </head>
+ <body>
+ submitted value: <span>aaa</span>
+ <br/>
+ <a href="/jsfWeb/submitFormBean/begin.do">start over</a>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>3</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/submitFormBean/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/input.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head>
+ </head>
+ <body>
+ This is a test of sending a form bean to a Page Flow action in two
ways:
+ <ul>
+ <li>through the "submitFormBean" attribute (f:attribute tag)
inside of h:commandLink or h:commandButton</li>
+ <li>through an <code>outputFormBean</code> attribute on
@Jpf.RaiseAction in a backing file command handler</li>
+ </ul>
+
+ <form id="_id0" name="_id0" method="post"
action="/jsfWeb/submitFormBean/input.faces"
enctype="application/x-www-form-urlencoded">
+ #{backing.theForm.foo}: <input id="_id0:_id1"
name="_id0:_id1" type="text" value=""/>
+ <br/>
+ <br/>
+
+
+ <input id="_id0:_id2" name="_id0:_id2" type="submit"
value="send bean through attribute" onclick="clear__5Fid0();"/>
+ <br/>
+ <input id="_id0:_id3" name="_id0:_id3" type="submit"
value="send bean through command handler" onclick="clear__5Fid0();"/>
+ <br/>
+
+
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id4';document.forms['_id0'].submit();return
false;" id="_id0:_id4">send bean through attribute</a>
+ <br/>
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id5';document.forms['_id0'].submit();return
false;" id="_id0:_id5">send bean through command handler</a>
+ <input type="hidden" name="_id0_SUBMIT" value="1"/><input
type="hidden" name="_id0:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear__5Fid0() {
+ var f = document.forms['_id0'];
+ f.elements['_id0:_link_hidden_'].value=null;
+ f.target='';
+}
+clear__5Fid0();
+//-->
+</script></form>
+
+ </body>
+</html></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>4</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/submitFormBean/input.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_id0:_id1</ses:name>
+ <ses:value>bbb</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_id3</ses:name>
+ <ses:value>send bean through command handler</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_link_hidden_</ses:name>
+ <ses:value/>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>97</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/begin.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+>
+<html lang="en">
+
+ <head>
+ <base href="http://localhost:8080/jsfWeb/submitFormBean/output.jsp">
+ </head>
+ <body>
+ submitted value: <span>bbb</span>
+ <br/>
+ <a href="/jsfWeb/submitFormBean/begin.do">start over</a>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>5</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/submitFormBean/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/input.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head>
+ </head>
+ <body>
+ This is a test of sending a form bean to a Page Flow action in two
ways:
+ <ul>
+ <li>through the "submitFormBean" attribute (f:attribute tag)
inside of h:commandLink or h:commandButton</li>
+ <li>through an <code>outputFormBean</code> attribute on
@Jpf.RaiseAction in a backing file command handler</li>
+ </ul>
+
+ <form id="_id0" name="_id0" method="post"
action="/jsfWeb/submitFormBean/input.faces"
enctype="application/x-www-form-urlencoded">
+ #{backing.theForm.foo}: <input id="_id0:_id1"
name="_id0:_id1" type="text" value=""/>
+ <br/>
+ <br/>
+
+
+ <input id="_id0:_id2" name="_id0:_id2" type="submit"
value="send bean through attribute" onclick="clear__5Fid0();"/>
+ <br/>
+ <input id="_id0:_id3" name="_id0:_id3" type="submit"
value="send bean through command handler" onclick="clear__5Fid0();"/>
+ <br/>
+
+
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id4';document.forms['_id0'].submit();return
false;" id="_id0:_id4">send bean through attribute</a>
+ <br/>
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id5';document.forms['_id0'].submit();return
false;" id="_id0:_id5">send bean through command handler</a>
+ <input type="hidden" name="_id0_SUBMIT" value="1"/><input
type="hidden" name="_id0:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear__5Fid0() {
+ var f = document.forms['_id0'];
+ f.elements['_id0:_link_hidden_'].value=null;
+ f.target='';
+}
+clear__5Fid0();
+//-->
+</script></form>
+
+ </body>
+</html></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>6</ses:testNumber>
+ <ses:request>
+ <ses:protocol>HTTP</ses:protocol>
+ <ses:protocolVersion>1.1</ses:protocolVersion>
+ <ses:host>localhost</ses:host>
+ <ses:port>8080</ses:port>
+ <ses:uri>/jsfWeb/submitFormBean/input.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_id0:_id1</ses:name>
+ <ses:value>ccc</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_link_hidden_</ses:name>
+ <ses:value>_id0:_id4</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>62</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/begin.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+>
+<html lang="en">
+
+ <head>
+ <base href="http://localhost:8080/jsfWeb/submitFormBean/output.jsp">
+ </head>
+ <body>
+ submitted value: <span>ccc</span>
+ <br/>
+ <a href="/jsfWeb/submitFormBean/begin.do">start over</a>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>7</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>/jsfWeb/submitFormBean/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>cookie</ses:name>
+
<ses:value>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/input.faces</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><html>
+ <head>
+ </head>
+ <body>
+ This is a test of sending a form bean to a Page Flow action in two
ways:
+ <ul>
+ <li>through the "submitFormBean" attribute (f:attribute tag)
inside of h:commandLink or h:commandButton</li>
+ <li>through an <code>outputFormBean</code> attribute on
@Jpf.RaiseAction in a backing file command handler</li>
+ </ul>
+
+ <form id="_id0" name="_id0" method="post"
action="/jsfWeb/submitFormBean/input.faces"
enctype="application/x-www-form-urlencoded">
+ #{backing.theForm.foo}: <input id="_id0:_id1"
name="_id0:_id1" type="text" value=""/>
+ <br/>
+ <br/>
+
+
+ <input id="_id0:_id2" name="_id0:_id2" type="submit"
value="send bean through attribute" onclick="clear__5Fid0();"/>
+ <br/>
+ <input id="_id0:_id3" name="_id0:_id3" type="submit"
value="send bean through command handler" onclick="clear__5Fid0();"/>
+ <br/>
+
+
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id4';document.forms['_id0'].submit();return
false;" id="_id0:_id4">send bean through attribute</a>
+ <br/>
+ <a href="#"
onclick="clear__5Fid0();document.forms['_id0'].elements['_id0:_link_hidden_'].value='_id0:_id5';document.forms['_id0'].submit();return
false;" id="_id0:_id5">send bean through command handler</a>
+ <input type="hidden" name="_id0_SUBMIT" value="1"/><input
type="hidden" name="_id0:_link_hidden_"/><script type="text/javascript">
+<!--
+function clear__5Fid0() {
+ var f = document.forms['_id0'];
+ f.elements['_id0:_link_hidden_'].value=null;
+ f.target='';
+}
+clear__5Fid0();
+//-->
+</script></form>
+
+ </body>
+</html></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ <ses:test>
+ <ses:testNumber>8</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>/jsfWeb/submitFormBean/input.faces</ses:uri>
+ <ses:method>POST</ses:method>
+ <ses:parameters>
+ <ses:parameter>
+ <ses:name>_id0:_id1</ses:name>
+ <ses:value>ddd</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0:_link_hidden_</ses:name>
+ <ses:value>_id0:_id5</ses:value>
+ </ses:parameter>
+ <ses:parameter>
+ <ses:name>_id0_SUBMIT</ses:name>
+ <ses:value>1</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:cookie>
+ </ses:cookies>
+ <ses:headers>
+ <ses:header>
+ <ses:name>accept</ses:name>
+
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-charset</ses:name>
+ <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-encoding</ses:name>
+ <ses:value>gzip,deflate</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>accept-language</ses:name>
+ <ses:value>en-us,en;q=0.5</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>connection</ses:name>
+ <ses:value>keep-alive</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>content-length</ses:name>
+ <ses:value>62</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>JSESSIONID=1776E558464A706481F9E143F58C6BFC</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>host</ses:name>
+ <ses:value>localhost:8080</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>keep-alive</ses:name>
+ <ses:value>300</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/jsfWeb/submitFormBean/begin.do</ses:value>
+ </ses:header>
+ <ses:header>
+ <ses:name>user-agent</ses:name>
+ <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+ </ses:header>
+ </ses:headers>
+ </ses:request>
+ <ses:response>
+ <ses:statusCode>200</ses:statusCode>
+ <ses:reason/>
+ <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01 Transitional//EN"
+>
+<html lang="en">
+
+ <head>
+ <base href="http://localhost:8080/jsfWeb/submitFormBean/output.jsp">
+ </head>
+ <body>
+ submitted value: <span>ddd</span>
+ <br/>
+ <a href="/jsfWeb/submitFormBean/begin.do">start over</a>
+ </body>
+
+</html>]]></ses:responseBody>
+ </ses:response>
+ </ses:test>
+ </ses:tests>
+ <ses:endDate>13 Feb 2005, 01:39:10.939 PM MST</ses:endDate>
+ <ses:testCount>8</ses:testCount>
+</ses:recorderSession>
Propchange:
incubator/beehive/trunk/netui/test/webapps/jsf/testRecorder/tests-myfaces/SubmitFormBean.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: incubator/beehive/trunk/netui/test/webapps/testRecorder-test/build.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/testRecorder-test/build.xml?view=diff&r1=153671&r2=153672
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/testRecorder-test/build.xml
(original)
+++ incubator/beehive/trunk/netui/test/webapps/testRecorder-test/build.xml Sun
Feb 13 13:26:14 2005
@@ -64,7 +64,7 @@
</ant>
</target>
- <target name="test" description="Run a test suite with full server start /
stop support.">
+ <target name="test" description="Run a test suite with full server start /
stop support." depends="clean,build">
<ant antfile="${test.dir}/ant/testRecorder.xml" inheritAll="false"
target="server.test">
<property name="app.build.file"
location="${app.dir}/testRecorder-test/build.xml"/>
<property name="waitfor.url" value="${webapp.waitfor.url}"/>
Modified: incubator/beehive/trunk/netui/test/webapps/tomcat/build.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/tomcat/build.xml?view=diff&r1=153671&r2=153672
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/tomcat/build.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/tomcat/build.xml Sun Feb 13
13:26:14 2005
@@ -84,7 +84,7 @@
</ant>
</target>
- <target name="drt" description="Run the drt suite with full server start /
stop support.">
+ <target name="drt" description="Run the drt suite with full server start /
stop support." depends="clean,build">
<ant antfile="${test.dir}/ant/testRecorder.xml" inheritAll="false"
target="server.test">
<property name="app.build.file"
location="${app.dir}/tomcat/build.xml"/>
<property name="suite.name" value="drt"/>
Modified: incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml?view=diff&r1=153671&r2=153672
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml Sun Feb
13 13:26:14 2005
@@ -97,7 +97,7 @@
</ant>
</target>
- <target name="drt" description="Run the drt suite with full server start /
stop support.">
+ <target name="drt" description="Run the drt suite with full server start /
stop support." depends="clean,build">
<ant dir="${test.dir}" antfile="${test.dir}/ant/testRecorder.xml"
inheritAll="false" target="server.test">
<property name="app.build.file"
location="${app.dir}/urlTemplates/build.xml"/>
<property name="waitfor.url" value="${server.root.url}"/>