pnever      2003/08/30 08:33:02

  Added:       
testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/UNEXPLAINED
                        unbindLock-update-allowed_4.xml
                        rebindLock-update-allowed_2.xml
                        rebindLock-update-allowed_1.xml
  Removed:     testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition
                        unbindLock-update-allowed_4.xml
                        rebindLock-update-allowed_2.xml
                        rebindLock-update-allowed_1.xml
  Log:
  Moved to UNEXPLAINED
  
  Revision  Changes    Path
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/UNEXPLAINED/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 423 Locked</command>
              <body><![CDATA[<?xml version="1.0" encoding="UTF-8"?><D:error 
xmlns:D="DAV:"><D:locked-update-allowed /></D:error>]]></body>
          </response>
      </step>
      <step>
          <!-- NOTE: cannot UNLOCK a member of a depth=infinity locked collection -->
          <request>
              <command 
varUsage="globalVariableCollection,globalVariableServerName">UNLOCK 
/%globalVariableServerName%/%globalVariableCollection%/test1/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>
          <!-- NOTE: still not possible because test1/test2 still locked -->
          <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">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">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>
  
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/UNEXPLAINED/rebindLock-update-allowed_2.xml
  
  Index: rebindLock-update-allowed_2.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  <test>
        <specification>
                <abstract> checks precondition lock-update-allowed  </abstract>
                <description> The test case consist of following steps:
                                                1) create collection test1 and test3 
                                                2) create collection test2 in 
                                                3) create a collection test2 in test3
                                                4) create a bind with test2
                                                5) lock test3 dept: infinity
                                                6) rebind test3 to test1 w
                                                7) put in test3/test1/
                                                8) unlock test3
                                                10) delete the collection test1 and 
test3
                </description>
                <expectedResult> Bind 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">BIND 
/%globalVariableServerName%/%globalVariableCollection%/test1 HTTP/1.1</command>
                        <header>Overwrite: F</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" ?>
                            <bind>
                              <segment>test1_bind</segment>
                              
<href>/%globalVariableServerName%/%globalVariableCollection%/test2</href>
                            </bind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                </response>
        </step>
         <step>
      <request>
        <command varUsage="globalVariableCollection,globalVariableServerName">LOCK 
/%globalVariableServerName%/%globalVariableCollection%/test3 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">REBIND 
/%globalVariableServerName%/%globalVariableCollection%/test3 HTTP/1.1</command>
                        <header>Overwrite: F</header>
                        <header varUsage="automaticVariable1"><![CDATA[If: 
(<%varUsage%>)]]></header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" ?>
                            <rebind>
                              <segment>test3_bind</segment>
                              
<href>/%globalVariableServerName%/%globalVariableCollection%/test1</href>
                            </rebind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.1 201 Created</command>
                </response>
        </step>
    <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test2/test2.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/txt.txt"/>
                </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">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test3/test3_bind/test1_bind/test2.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/txt.txt"/>
                </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">UNLOCK 
/%globalVariableServerName%/%globalVariableCollection%/test3 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%/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">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>
  
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/precondition/UNEXPLAINED/rebindLock-update-allowed_1.xml
  
  Index: rebindLock-update-allowed_1.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  <test>
        <specification>
                <abstract> checks precondition lock-update-allowed  </abstract>
                <description> The test case consist of following steps:
                                                1) create collection test1 and test3 
                                                2) create collection test2 in 
                                                3) create a collection test2 in test3
                                                4) create a bind with test2
                                                5) lock test3 dept: infinity
                                                6) rebind test3 to test2 with name 
test2 passing token (test2 should be not locked any longer)
                                                7) put in test3/test2/
                                                8) unlock test3
                                                10) delete the collection test1 and 
test3
                </description>
                <expectedResult> Bind 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">MKCOL 
/%globalVariableServerName%/%globalVariableCollection%/test3/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>test1_bind</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%/test3 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">REBIND 
/%globalVariableServerName%/%globalVariableCollection%/test3 HTTP/1.1</command>
                        <header>Overwrite: T</header>
                        <header varUsage="automaticVariable1"><![CDATA[If: 
(<%varUsage%>)]]></header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" ?>
                            <rebind>
                              <segment>test2</segment>
                              
<href>/%globalVariableServerName%/%globalVariableCollection%/test2</href>
                            </rebind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.1 204 No Content</command>
                </response>
        </step>
  
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test3/test2/test2.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/txt.txt"/>
                </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">UNLOCK 
/%globalVariableServerName%/%globalVariableCollection%/test3 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%/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>
  
  </test>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to