You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ri...@apache.org on 2005/05/21 08:23:23 UTC

svn commit: r171199 [2/2] - in /incubator/beehive/branches/rich-vnext/netui: src/pageflow/org/apache/beehive/netui/pageflow/ src/pageflow/org/apache/beehive/netui/pageflow/handler/ src/pageflow/org/apache/beehive/netui/pageflow/internal/ src/util/schema/netui-config/ test/webapps/drt/coreWeb/miniTests/nestReturnSingleRequest/ test/webapps/drt/coreWeb/miniTests/nestReturnSingleRequest/first/ test/webapps/drt/coreWeb/miniTests/nestReturnSingleRequest/nested/ test/webapps/drt/testRecorder/config/ test/webapps/drt/testRecorder/tests/

Added: incubator/beehive/branches/rich-vnext/netui/test/webapps/drt/testRecorder/tests/NestReturnSingleRequest.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/branches/rich-vnext/netui/test/webapps/drt/testRecorder/tests/NestReturnSingleRequest.xml?rev=171199&view=auto
==============================================================================
--- incubator/beehive/branches/rich-vnext/netui/test/webapps/drt/testRecorder/tests/NestReturnSingleRequest.xml (added)
+++ incubator/beehive/branches/rich-vnext/netui/test/webapps/drt/testRecorder/tests/NestReturnSingleRequest.xml Fri May 20 23:23:22 2005
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>NestReturnSingleRequest</ses:sessionName>
+   <ses:tester>rich</ses:tester>
+   <ses:startDate>20 May 2005, 06:51:52.743 PM MDT</ses:startDate>
+   <ses:description>Test to ensure that the right lifecycle methods are called when nesting/returning within a single request.</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/nestReturnSingleRequest/index.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>207FD0EC37F2CBECA61AAF5807C0A6A1</ses:value>
+               </ses:cookie>
+               <ses:cookie>
+                  <ses:name>nde-textsize</ses:name>
+                  <ses:value>16px</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=207FD0EC37F2CBECA61AAF5807C0A6A1; nde-textsize=16px</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.8) Gecko/20050511 Firefox/1.0.4</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>
+            NestReturnSingleRequest
+        </title>
+    </head>
+    <body>
+        <h3>NestReturnSingleRequest</h3>
+        
+        
+        (This page clears the "messages" attribute which is used in the test.)
+        <br/>
+        <br/>
+        <a href="first/Controller.jpf">start the test</a>
+    </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>2</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/miniTests/nestReturnSingleRequest/first/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>207FD0EC37F2CBECA61AAF5807C0A6A1</ses:value>
+               </ses:cookie>
+               <ses:cookie>
+                  <ses:name>nde-textsize</ses:name>
+                  <ses:value>16px</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=207FD0EC37F2CBECA61AAF5807C0A6A1; nde-textsize=16px</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/coreWeb/miniTests/nestReturnSingleRequest/index.jsp</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.8) Gecko/20050511 Firefox/1.0.4</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>
+        <base href="http://localhost:8080/coreWeb/miniTests/nestReturnSingleRequest/first/index.jsp">
+    </head>
+    <body>
+        <h3>/miniTests/nestReturnSingleRequest/first/Controller.jpf</h3>
+
+        <a href="/coreWeb/miniTests/nestReturnSingleRequest/first/goNested.do">goNested</a>
+            - should produce an onCreate and an onDestroy for the nested page flow.
+        <br/>
+        <a href="/coreWeb/miniTests/nestReturnSingleRequest/first/goNestedWithDelay.do">goNestedWithDelay</a>
+            - this is for a manual test of rapid-clicking the link.  Should produce a bunch of
+              onCreates, then a bunch of onDestroys.
+        <br/>
+        <a href="/coreWeb/miniTests/nestReturnSingleRequest/first/clearMessages.do">clear messages</a>
+        <br/>
+        <a href="/coreWeb/miniTests/nestReturnSingleRequest/first/begin.do">refresh</a>
+
+        <br/>
+        <br/>
+        <hr/>
+        Lifecycle:<br/>
+        <ul>
+        <li>miniTests.nestReturnSingleRequest.first.Controller: in onCreate</li>
+        </ul>
+    </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/miniTests/nestReturnSingleRequest/first/goNested.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>207FD0EC37F2CBECA61AAF5807C0A6A1</ses:value>
+               </ses:cookie>
+               <ses:cookie>
+                  <ses:name>nde-textsize</ses:name>
+                  <ses:value>16px</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=207FD0EC37F2CBECA61AAF5807C0A6A1; nde-textsize=16px</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/coreWeb/miniTests/nestReturnSingleRequest/first/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.8) Gecko/20050511 Firefox/1.0.4</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>
+        <base href="http://localhost:8080/coreWeb/miniTests/nestReturnSingleRequest/first/success.jsp">
+    </head>
+    <body>
+        <h3>/miniTests/nestReturnSingleRequest/first/Controller.jpf</h3>
+
+        return val from nested page flow: <b>GOT IT!</b>
+        <br/>
+        <a href="/coreWeb/miniTests/nestReturnSingleRequest/first/begin.do">start over</a>
+
+        <br/>
+        <br/>
+        <hr/>
+        Lifecycle:<br/>
+        <ul>
+        <li>miniTests.nestReturnSingleRequest.first.Controller: in onCreate</li><li>miniTests.nestReturnSingleRequest.nested.Controller: in onCreate</li><li>miniTests.nestReturnSingleRequest.nested.Controller: in onDestroy</li>
+        </ul>
+    </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>20 May 2005, 06:52:09.608 PM MDT</ses:endDate>
+   <ses:testCount>3</ses:testCount>
+</ses:recorderSession>

Propchange: incubator/beehive/branches/rich-vnext/netui/test/webapps/drt/testRecorder/tests/NestReturnSingleRequest.xml
------------------------------------------------------------------------------
    svn:eol-style = native