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/05 13:56:06 UTC

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

juergen     2003/08/05 04:56:06

  Added:       testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition
                        unbindLock-update-allowed_4.xml
  Log:
  no message
  
  Revision  Changes    Path
  1.1                  jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/unbindLock-update-allowed_4.xml
  
  Index: unbindLock-update-allowed_4.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) create coolection test3 with test3.txt
  						4) bind test2 to test1 
  						5) bind test3.txt to test2
  						6) lock test1
  						7) unbind test3.txt from test2 (precondition violation)
  						8) unlock test1
  						9) unbind test3.txt from 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">MKCOL /%globalVariableServerName%/%globalVariableCollection%/test3 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">PUT /%globalVariableServerName%/%globalVariableCollection%/test3/test3.txt 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>
  			<body fileReference="../../../contentDirectory/dtd.dtd"/>
  		</request>
  		<response>
  			<command>HTTP/1.0 201 Created</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">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">BIND /%globalVariableServerName%/%globalVariableCollection%/test1/test2 HTTP/1.1</command>
  			<header>Overwrite: F</header>
  			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
  		            <bind>
  		              <segment>test3.txt</segment>
  		              <href>/%globalVariableServerName%/%globalVariableCollection%/test3/test3.txt</href>
  		            </bind>]]></body>
  		</request>
  		<response>
  			<command>HTTP/1.1 201 Created</command>
  		</response>
  	</step>
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">DELETE /%globalVariableServerName%/%globalVariableCollection%/test3 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">GET /%globalVariableServerName%/%globalVariableCollection%/test2/test3.txt HTTP/1.1</command>
  			<header>Accept: */*</header>
  			<header>Accept-Language: en-us</header>
  			<header>Accept-Encoding: gzip, deflate</header>
  			<header>User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 200 OK</command>
  			<header>Content-Type: text/plain</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>
  			<body fileReference="../../../contentDirectory/dtd.dtd"/>
  		</response>
  	</step>
  	 
  	<step>
      <request>
        <command varUsage="globalVariableCollection,globalVariableServerName">LOCK /%globalVariableServerName%/%globalVariableCollection%/test1 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">LOCK /%globalVariableServerName%/%globalVariableCollection%/test1/test2/test3.txt 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 423 Locked</command>
      </response>
    </step>
    
  
      <step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">UNBIND /%globalVariableServerName%/%globalVariableCollection%/test1/test2 HTTP/1.1</command>
  			
  			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
  		            <unbind>
  		              <segment>test3.txt</segment>
  		            </unbind>]]></body>
  		</request>
  		<response>
  			<command>HTTP/1.1 (403,409)</command>
  			<body><![CDATA[<?xml version="1.0" encoding="UTF-8"?><D:error xmlns:D="DAV:"><D:locked-overwrite-allowed /></D:error>]]></body>
  		</response>
  	</step>
  	
  	
     
  <step>
      <request>
        <command varUsage="globalVariableCollection,globalVariableServerName">UNLOCK /%globalVariableServerName%/%globalVariableCollection%/test1 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">UNBIND /%globalVariableServerName%/%globalVariableCollection%/test1/test2 HTTP/1.1</command>			
  			<body varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml version="1.0" ?>
  		            <unbind>
  		              <segment>test3.txt</segment>
  		            </unbind>]]></body>
  		</request>
  		<response>
  			<command>HTTP/1.1 200 Ok</command>
  		</response>
  	</step>
  
  
    <step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">GET /%globalVariableServerName%/%globalVariableCollection%/test1/test2/test3.txt HTTP/1.1</command>
  			<header>Accept: */*</header>
  			<header>Accept-Language: en-us</header>
  			<header>Accept-Encoding: gzip, deflate</header>
  			<header>User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 404 No Found</command>
  		</response>
  	</step>
  	<step>
  		<request>
  			<command varUsage="globalVariableCollection,globalVariableServerName">GET /%globalVariableServerName%/%globalVariableCollection%/test2/test3.txt HTTP/1.1</command>
  			<header>Accept: */*</header>
  			<header>Accept-Language: en-us</header>
  			<header>Accept-Encoding: gzip, deflate</header>
  			<header>User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)</header>
  			<header>Connection: Keep-Alive</header>
  		</request>
  		<response>
  			<command>HTTP/1.0 404 No Found</command>
  		</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>