You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by do...@apache.org on 2005/12/06 21:04:45 UTC

svn commit: r354528 - in /beehive/trunk/netui: src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java test/webapps/drt/testRecorder/tests/NullableSelect.xml

Author: dolander
Date: Tue Dec  6 12:04:40 2005
New Revision: 354528

URL: http://svn.apache.org/viewcvs?rev=354528&view=rev
Log:
Fix up a number of errors in the generated test recorder test results
which prevented the results from being copied over the existing tests.  
- We didn't close the Results CDATA
- testResults don't directly contain data, instead the results are in a testStatus element
- WE didn't close off the tests element
- We wrote a sessionState instead of a sessionStatus

Fixed the NullableSelect test results now that we can copy the results back as the test.



Modified:
    beehive/trunk/netui/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/NullableSelect.xml

Modified: beehive/trunk/netui/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/netui/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java?rev=354528&r1=354527&r2=354528&view=diff
==============================================================================
--- beehive/trunk/netui/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java (original)
+++ beehive/trunk/netui/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/shared/xmlbeans/XMLHelper.java Tue Dec  6 12:04:40 2005
@@ -306,6 +306,7 @@
                 }
 
                 public void fatalError(SAXParseException exception) {
+		    exception.printStackTrace();
                     throw new IllegalStateException("Validation errors occurred parsing the config file \"" +
                         xmlResourcePath + "\".  Cause: " + exception, exception);
                 }
@@ -325,6 +326,7 @@
             document = db.parse(xmlInputStream);
         }
         catch (Exception e) {
+	    e.printStackTrace();
             throw new IllegalStateException("Exception occurred parsing document.  Cause: " + e, e);
         }
 
@@ -612,17 +614,20 @@
                 buf.append("<responseBody>\n");
                 buf.append("<![CDATA[");
                 buf.append(responseData.getBody());
+                buf.append("]]>\n");
                 buf.append("</responseBody>\n");
                 buf.append("</response>\n");
 
-                writeElement(buf, "testResults", bean.getTestResults(i).getStatus().toLowerCase());
+		buf.append("<testResults>");
+                writeElement(buf, "testStatus", bean.getTestResults(i).getStatus().toLowerCase());
 
+		buf.append("</testResults>");
                 buf.append("</test>\n");
             }
-            buf.append("<tests>\n");
+            buf.append("</tests>\n");
 
             writeElement(buf, "endDate", bean.getEndDateString());
-            writeElement(buf, "sessionState", bean.getStatus().toLowerCase());
+            writeElement(buf, "sessionStatus", bean.getStatus().toLowerCase());
             writeElement(buf, "testCount", new Integer(bean.getTestCount()));
             writeElement(buf, "passedCount", new Integer(bean.getPassedCount()));
             writeElement(buf, "failedCount", new Integer(bean.getFailedCount()));

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/NullableSelect.xml
URL: http://svn.apache.org/viewcvs/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/NullableSelect.xml?rev=354528&r1=354527&r2=354528&view=diff
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/NullableSelect.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/NullableSelect.xml Tue Dec  6 12:04:40 2005
@@ -1,73 +1,75 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-   <ses:sessionName>NullableSelect</ses:sessionName>
-   <ses:tester>Daryl</ses:tester>
-   <ses:startDate>11 Feb 2005, 06:33:21.937 PM MST</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/tags/nullableSelect/Controller.jpf</ses:uri>
-            <ses:method>GET</ses:method>
-            <ses:parameters/>
-            <ses:cookies>
-               <ses:cookie>
-                  <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
-               </ses:cookie>
-            </ses:cookies>
-            <ses:headers>
-               <ses:header>
-                  <ses:name>---------------</ses:name>
-                  <ses:value>----- -------- ------- --------- ----------</ses:value>
-               </ses:header>
-               <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-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=D4E953FA0410A5376F1B9E5CC645441E; $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>f624cb5:102041cb937:-75e3</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[<!--Generated by WebLogic Workshop-->
+<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+<sessionName>NullableSelect</sessionName>
+<tester>Daryl</tester>
+<startDate>06 Dec 2005, 10:40:01.263 AM MST</startDate>
+<description>Daryl</description>
+<tests>
+<test>
+<testNumber>1</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/tags/nullableSelect/Controller.jpf</uri>
+<method>GET</method>
+<parameters>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>493B4C7AA2DF3AA62CF8E15FF12A5A31</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>---------------</name>
+<value>----- -------- ------- --------- ----------</value>
+</header>
+<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-language</name>
+<value>en-us</value>
+</header>
+<header>
+<name>connection</name>
+<value>Keep-Alive, TE</value>
+</header>
+<header>
+<name>cookie</name>
+<value>$Version=0; JSESSIONID=493B4C7AA2DF3AA62CF8E15FF12A5A31; $Path=/coreWeb</value>
+</header>
+<header>
+<name>cookie2</name>
+<value>$Version="1"</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>te</name>
+<value>trailers, deflate, gzip, compress</value>
+</header>
+<header>
+<name>testrecorder.playback.testid</name>
+<value>460935d9:10801197328:-7979</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>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<responseBody>
+<![CDATA[<!--Generated by WebLogic Workshop-->
 
 
 
@@ -90,9 +92,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected></option></select>
+<option value="netui_null"></option></select>
                     </td>
                 </tr>
             </table>
@@ -108,9 +110,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected>[NULL]</option></select>
+<option value="netui_null">[NULL]</option></select>
                     </td>
                 </tr>
             </table>
@@ -120,96 +122,96 @@
         Type: <span>No Type Selected</span> 
     </body>
 
-</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/tags/nullableSelect/postType.do</ses:uri>
-            <ses:method>POST</ses:method>
-            <ses:parameters>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}</ses:name>
-                  <ses:value>foo</ses:value>
-               </ses:parameter>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}OldValue</ses:name>
-                  <ses:value>true</ses:value>
-               </ses:parameter>
-            </ses:parameters>
-            <ses:cookies>
-               <ses:cookie>
-                  <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
-               </ses:cookie>
-            </ses:cookies>
-            <ses:headers>
-               <ses:header>
-                  <ses:name>---------------</ses:name>
-                  <ses:value>----- -------- ------- --------- ----------</ses:value>
-               </ses:header>
-               <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-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>94</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=D4E953FA0410A5376F1B9E5CC645441E; $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>f624cb5:102041cb937:-75e3</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[<!--Generated by WebLogic Workshop-->
+</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>8080</port>
+<uri>/coreWeb/tags/nullableSelect/postType.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>wlw-select_key:{actionForm.type}</name>
+<value>foo</value>
+</parameter>
+<parameter>
+<name>wlw-select_key:{actionForm.type}OldValue</name>
+<value>true</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>493B4C7AA2DF3AA62CF8E15FF12A5A31</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>---------------</name>
+<value>----- -------- ------- --------- ----------</value>
+</header>
+<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-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>94</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>$Version=0; JSESSIONID=493B4C7AA2DF3AA62CF8E15FF12A5A31; $Path=/coreWeb</value>
+</header>
+<header>
+<name>cookie2</name>
+<value>$Version="1"</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>te</name>
+<value>trailers, deflate, gzip, compress</value>
+</header>
+<header>
+<name>testrecorder.playback.testid</name>
+<value>460935d9:10801197328:-7979</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>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<responseBody>
+<![CDATA[<!--Generated by WebLogic Workshop-->
 
 
 
@@ -262,96 +264,96 @@
         Type: <span>foo</span> 
     </body>
 
-</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/tags/nullableSelect/postType.do</ses:uri>
-            <ses:method>POST</ses:method>
-            <ses:parameters>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}</ses:name>
-                  <ses:value>netui_null</ses:value>
-               </ses:parameter>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}OldValue</ses:name>
-                  <ses:value>true</ses:value>
-               </ses:parameter>
-            </ses:parameters>
-            <ses:cookies>
-               <ses:cookie>
-                  <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
-               </ses:cookie>
-            </ses:cookies>
-            <ses:headers>
-               <ses:header>
-                  <ses:name>---------------</ses:name>
-                  <ses:value>----- -------- ------- --------- ----------</ses:value>
-               </ses:header>
-               <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-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>101</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=D4E953FA0410A5376F1B9E5CC645441E; $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>f624cb5:102041cb937:-75e3</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[<!--Generated by WebLogic Workshop-->
+</html>]]>
+</responseBody>
+</response>
+<testResults><testStatus>pass</testStatus>
+</testResults></test>
+<test>
+<testNumber>3</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/tags/nullableSelect/postType.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>wlw-select_key:{actionForm.type}</name>
+<value>netui_null</value>
+</parameter>
+<parameter>
+<name>wlw-select_key:{actionForm.type}OldValue</name>
+<value>true</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>493B4C7AA2DF3AA62CF8E15FF12A5A31</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>---------------</name>
+<value>----- -------- ------- --------- ----------</value>
+</header>
+<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-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>101</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>$Version=0; JSESSIONID=493B4C7AA2DF3AA62CF8E15FF12A5A31; $Path=/coreWeb</value>
+</header>
+<header>
+<name>cookie2</name>
+<value>$Version="1"</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>te</name>
+<value>trailers, deflate, gzip, compress</value>
+</header>
+<header>
+<name>testrecorder.playback.testid</name>
+<value>460935d9:10801197328:-7979</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>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<responseBody>
+<![CDATA[<!--Generated by WebLogic Workshop-->
 
 
 
@@ -374,9 +376,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected></option></select>
+<option value="netui_null"></option></select>
                     </td>
                 </tr>
             </table>
@@ -392,9 +394,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected>[NULL]</option></select>
+<option value="netui_null">[NULL]</option></select>
                     </td>
                 </tr>
             </table>
@@ -404,96 +406,96 @@
         Type: <span>The form.type value was null</span> 
     </body>
 
-</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/tags/nullableSelect/postType.do</ses:uri>
-            <ses:method>POST</ses:method>
-            <ses:parameters>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}</ses:name>
-                  <ses:value>bar</ses:value>
-               </ses:parameter>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}OldValue</ses:name>
-                  <ses:value>true</ses:value>
-               </ses:parameter>
-            </ses:parameters>
-            <ses:cookies>
-               <ses:cookie>
-                  <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
-               </ses:cookie>
-            </ses:cookies>
-            <ses:headers>
-               <ses:header>
-                  <ses:name>---------------</ses:name>
-                  <ses:value>----- -------- ------- --------- ----------</ses:value>
-               </ses:header>
-               <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-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>94</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=D4E953FA0410A5376F1B9E5CC645441E; $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>f624cb5:102041cb937:-75e3</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[<!--Generated by WebLogic Workshop-->
+</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>8080</port>
+<uri>/coreWeb/tags/nullableSelect/postType.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>wlw-select_key:{actionForm.type}</name>
+<value>bar</value>
+</parameter>
+<parameter>
+<name>wlw-select_key:{actionForm.type}OldValue</name>
+<value>true</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>493B4C7AA2DF3AA62CF8E15FF12A5A31</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>---------------</name>
+<value>----- -------- ------- --------- ----------</value>
+</header>
+<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-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>94</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>$Version=0; JSESSIONID=493B4C7AA2DF3AA62CF8E15FF12A5A31; $Path=/coreWeb</value>
+</header>
+<header>
+<name>cookie2</name>
+<value>$Version="1"</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>te</name>
+<value>trailers, deflate, gzip, compress</value>
+</header>
+<header>
+<name>testrecorder.playback.testid</name>
+<value>460935d9:10801197328:-7979</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>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<responseBody>
+<![CDATA[<!--Generated by WebLogic Workshop-->
 
 
 
@@ -546,96 +548,96 @@
         Type: <span>bar</span> 
     </body>
 
-</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/tags/nullableSelect/postType.do</ses:uri>
-            <ses:method>POST</ses:method>
-            <ses:parameters>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}</ses:name>
-                  <ses:value>netui_null</ses:value>
-               </ses:parameter>
-               <ses:parameter>
-                  <ses:name>wlw-select_key:{actionForm.type}OldValue</ses:name>
-                  <ses:value>true</ses:value>
-               </ses:parameter>
-            </ses:parameters>
-            <ses:cookies>
-               <ses:cookie>
-                  <ses:name>JSESSIONID</ses:name>
-                  <ses:value>D4E953FA0410A5376F1B9E5CC645441E</ses:value>
-               </ses:cookie>
-            </ses:cookies>
-            <ses:headers>
-               <ses:header>
-                  <ses:name>---------------</ses:name>
-                  <ses:value>----- -------- ------- --------- ----------</ses:value>
-               </ses:header>
-               <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-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>101</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=D4E953FA0410A5376F1B9E5CC645441E; $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>f624cb5:102041cb937:-75e3</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[<!--Generated by WebLogic Workshop-->
+</html>]]>
+</responseBody>
+</response>
+<testResults><testStatus>pass</testStatus>
+</testResults></test>
+<test>
+<testNumber>5</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/tags/nullableSelect/postType.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>wlw-select_key:{actionForm.type}</name>
+<value>netui_null</value>
+</parameter>
+<parameter>
+<name>wlw-select_key:{actionForm.type}OldValue</name>
+<value>true</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>493B4C7AA2DF3AA62CF8E15FF12A5A31</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>---------------</name>
+<value>----- -------- ------- --------- ----------</value>
+</header>
+<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-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>101</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>$Version=0; JSESSIONID=493B4C7AA2DF3AA62CF8E15FF12A5A31; $Path=/coreWeb</value>
+</header>
+<header>
+<name>cookie2</name>
+<value>$Version="1"</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>te</name>
+<value>trailers, deflate, gzip, compress</value>
+</header>
+<header>
+<name>testrecorder.playback.testid</name>
+<value>460935d9:10801197328:-7979</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>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<responseBody>
+<![CDATA[<!--Generated by WebLogic Workshop-->
 
 
 
@@ -658,9 +660,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected></option></select>
+<option value="netui_null"></option></select>
                     </td>
                 </tr>
             </table>
@@ -676,9 +678,9 @@
                     <input type="hidden" name="wlw-select_key:{actionForm.type}OldValue" value="true">
 <select name="wlw-select_key:{actionForm.type}">
 <option value="foo">foo</option>
-<option value="bar">bar</option>
+<option value="bar" selected>bar</option>
 <option value="baz">baz</option>
-<option value="netui_null" selected>[NULL]</option></select>
+<option value="netui_null">[NULL]</option></select>
                     </td>
                 </tr>
             </table>
@@ -688,16 +690,15 @@
         Type: <span>The form.type value was null</span> 
     </body>
 
-</html>]]></ses:responseBody>
-         </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
-      </ses:test>
-   </ses:tests>
-   <ses:endDate>11 Feb 2005, 06:33:23.800 PM MST</ses:endDate>
-   <ses:sessionStatus>fail</ses:sessionStatus>
-   <ses:testCount>5</ses:testCount>
-   <ses:passedCount>0</ses:passedCount>
-   <ses:failedCount>5</ses:failedCount>
-</ses:recorderSession>
\ No newline at end of file
+</html>]]>
+</responseBody>
+</response>
+<testResults><testStatus>fail</testStatus>
+</testResults></test>
+</tests>
+<endDate>06 Dec 2005, 10:40:03.577 AM MST</endDate>
+<sessionStatus>fail</sessionStatus>
+<testCount>5</testCount>
+<passedCount>2</passedCount>
+<failedCount>3</failedCount>
+</recorderSession>