You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by ju...@apache.org on 2003/08/01 14:13:13 UTC

cvs commit: jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition unbindLock-update-allowed_1.xml unbindLock-update-allowed.xml

juergen     2003/08/01 05:13:13

  Modified:    testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition
                        unbindLock-update-allowed.xml
  Added:       testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition
                        unbindLock-update-allowed_1.xml
  Log:
  no message
  
  Revision  Changes    Path
  1.2       +4 -5      jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/unbindLock-update-allowed.xml
  
  Index: unbindLock-update-allowed.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/unbindLock-update-allowed.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- unbindLock-update-allowed.xml	1 Aug 2003 12:01:31 -0000	1.1
  +++ unbindLock-update-allowed.xml	1 Aug 2003 12:13:13 -0000	1.2
  @@ -2,15 +2,15 @@
   <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
   <test>
   	<specification>
  -		<abstract> checks precondition lock-overwrite-allowed  </abstract>
  +		<abstract> checks precondition lock-overwrite-allowed for UNBIND works find </abstract>
   		<description> The test case consist of following steps:
   						1) create collection test1 in 
   						2) create collection test2 in test1
  -						3) create a collection test3
  +						3) bind test2 to test1
   						3) lock test2
  -						4) bind test3 to test1 with name test2(precondition violation)
  +						4) try unbind test2 from test1(precondition violation)
   						5) unlock test2
  -						5) delete the collection test1 and test3
  +						5) delete the collection test1 and test2
   		</description>
   		<expectedResult> Bind did work successfully </expectedResult>
   		
  @@ -81,7 +81,6 @@
       <step>
   	<request>
   			<command varUsage="globalVariableCollection,globalVariableServerName">UNBIND /%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
  -			<header>Overwrite: F</header>
   			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
   		            <unbind>
   		              <segment>test2</segment>
  
  
  
  1.1                  jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/unbindLock-update-allowed_1.xml
  
  Index: unbindLock-update-allowed_1.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  <test>
  	<specification>
  		<abstract> checks precondition lock-update-allowed for Unbind </abstract>
  		<description> The test case consist of following steps:
  						1) create collection test1 in 
  						2) create collection test2 in 
  						3) bind test2 to test1 
  						3) lock test2 
  						4) unbind test2 to test1 passing the token
  						5) unlock test2
  						5) delete the collection test1 and test2
  		</description>
  		<expectedResult> UnBind did work successfully </expectedResult>
  		
  	</specification>
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">MKCOL /%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
  			<header>Accept-Language: en-us</header>
  			<header>Translate: f</header>
  			<header>User-Agent: Microsoft Data Access Internet Publishing Provider DAV</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 201 Created</command>
  			<header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
  			<header>Content-Language: en</header>
  			<header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
  		</response>
  	</step>
  	
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">MKCOL /%globalVariableServerName%/%globalVariableCollection%/test2 HTTP/1.1</command>
  			<header>Accept-Language: en-us</header>
  			<header>Translate: f</header>
  			<header>User-Agent: Microsoft Data Access Internet Publishing Provider DAV</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 201 Created</command>
  			<header>Date: Wed, 21 Feb 2001 12:55:57 GMT+01:00</header>
  			<header>Content-Language: en</header>
  			<header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
  		</response>
  	</step>
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">BIND /%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
  			<header>Overwrite: F</header>
  			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
  		            <bind>
  		              <segment>test2</segment>
  		              <href>/%globalVariableServerName%/%globalVariableCollection%/test2</href>
  		            </bind>]]></body>
  		</request>
  		<response>
  			<command>HTTP/1.1 201 Created</command>
  		</response>
  	</step>
  	 <step>
      <request>
        <command varUsage="globalVariableCollection,globalVariableServerName">LOCK /%globalVariableServerName%/%globalVariableCollection%/test2 HTTP/1.1</command>
        <header>Connection: Keep-Alive, TE</header>
        <header>TE: trailers, deflate, gzip, compress</header>
        <header>User-Agent: UCI DAV Explorer/0.70 RPT-HTTPClient/0.3-2E</header>
        <header>Timeout: Second-604800</header>
        <header>Accept-Encoding: deflate, gzip, x-gzip, compress, x-compress</header>
        <header>Content-type: text/xml</header>
        <body><![CDATA[<?xml version="1.0"?><A:lockinfo xmlns:A="DAV:"><A:locktype><A:write/></A:locktype><A:lockscope><A:exclusive/></A:lockscope><A:owner><A:href></A:href></A:owner></A:lockinfo>]]></body>
      </request>
      <response>
        <command>HTTP/1.0 200 OK</command>
        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
        <body varUsage="globalVariableUserPath,globalVariableServerName,user,host"><![CDATA[<?xml version="1.0" encoding="utf-8"?> <d:prop xmlns:d="DAV:"><d:lockdiscovery><d:activelock><d:locktype><d:write /></d:locktype><d:lockscope><d:exclusive /></d:lockscope><d:depth>infinity</d:depth><d:owner><A:href xmlns:A="DAV:" /></d:owner><d:timeout>Second-604800</d:timeout><d:locktoken><d:href /></d:locktoken><d:principal-URL><d:href>%globalVariableUserPath%</d:href></d:principal-URL></d:activelock></d:lockdiscovery></d:prop>]]></body>
      </response>
    </step>
  
      <step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">UNBIND /%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
  			<header varUsage="automaticVariable1"><![CDATA[If: (<%varUsage%>)]]></header>
  			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
  		            <unbind>
  		              <segment>test2</segment>
  		              <href>/%globalVariableServerName%/%globalVariableCollection%/test2</href>
  		            </unbind>]]></body>
  		</request>
  		<response>
  			<command>HTTP/1.1 200 Ok</command>
  		</response>
  	</step>
     
  <step>
      <request>
        <command varUsage="globalVariableCollection,globalVariableServerName">UNLOCK /%globalVariableServerName%/%globalVariableCollection%/test2 HTTP/1.1</command>
        <header>Connection: Keep-Alive, TE</header>
        <header>TE: trailers, deflate, gzip, compress</header>
        <header>User-Agent: UCI DAV Explorer/0.70 RPT-HTTPClient/0.3-2E</header>
        <header varUsage="automaticVariable1">Lock-Token: %varUsage%</header>
        <header>Accept-Encoding: deflate, gzip, x-gzip, compress, x-compress</header>
      </request>
      <response>
        <command>HTTP/1.0 204 No Content</command>
        <header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
      </response>
    </step>
   
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">DELETE /%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
  			<header>Accept-Language: en-us</header>
  			<header>Destroy: NoUndelete</header>
  			<header>Translate: f</header>
  			<header>User-Agent: Microsoft Data Access Internet Publishing Provider DAV</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 204 No Content</command>
  			<header>Date: Mon, 19 Mar 2001 16:49:09 GMT+01:00</header>
  			<header>Content-Language: en</header>
  			<header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
  		</response>
  	</step>
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">DELETE /%globalVariableServerName%/%globalVariableCollection%/test2 HTTP/1.1</command>
  			<header>Accept-Language: en-us</header>
  			<header>Destroy: NoUndelete</header>
  			<header>Translate: f</header>
  			<header>User-Agent: Microsoft Data Access Internet Publishing Provider DAV</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 204 No Content</command>
  			<header>Date: Mon, 19 Mar 2001 16:49:09 GMT+01:00</header>
  			<header>Content-Language: en</header>
  			<header>Servlet-Engine: Tomcat Web Server/3.2 beta 4 (JSP 1.1; Servlet 2.2; Java 1.3.0; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)</header>
  		</response>
  	</step>
  
  
  </test>