juergen     2003/07/04 04:40:02

  Added:       testsuite/testsuite/junit/xmltestcases/BIND/functional/webdavMethods
                        proppatchbind.xml
  Log:
  no message
  
  Revision  Changes    Path
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/BIND/functional/webdavMethods/proppatchbind.xml
  
  Index: proppatchbind.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
  <test>
        <specification>
                <abstract> Bind a file to collection, checks if PROPPATCH Method works 
for the given file. </abstract>
                <description> The test case consist of following steps:
                                                1) create two test collections, test1 
and test2
                                                2) create a file test2.txt in test2
                                                3) bind the file test2.txt to a 
test1.txt
                                                4) BIND the test1 directory to a 
test1.txt
                                                5) perform a GET to both files, should 
be able to get the files
                                                6) modify property of test1.txt 
                                                7) perform a proppfind to both files, 
should be able to see changes in both the files
                                                8) delete the collection test2 
                                                9) perform PROPPATCH and PROPPFIND on 
test1.txt
                                                10) delete the collection test1
                                                
                </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">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>Date: Wed, 14 Mar 2001 15:45:51 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.txt</segment>
                              
<href>/%globalVariableServerName%/%globalVariableCollection%/test2/test2.txt</href>
                            </bind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 201 Created</command>
                </response>
        </step>
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt 
HTTP/1.1</command>
                        <header>Content-Type: text/xml</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>Pragma: no-cache</header>
                        <header>Connection: close</header>
                        <body><![CDATA[<?xml version="1.0" encoding="utf-8" 
?><D:propertyupdate xmlns:D="DAV:" 
xmlns:R="http://www.com/";><D:set><D:prop><D:displayname>changed</D:displayname></D:prop></D:set></D:propertyupdate>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Date: Tue, 13 Feb 2001 12:45:26 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>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?><d:multistatus 
xmlns:d="DAV"><d:response><d:href>/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt</d:href><d:propstat><d:prop><displayname/></d:prop><d:status>HTTP/1.1
 200 OK</d:status></d:propstat></d:response></d:multistatus>]]></body>
                </response>
        </step>
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test2/test2.txt 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <header>Translate: f</header>
                        <header>Depth: 1</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                        <body><![CDATA[<?xml version="1.0" ?><propfind 
xmlns="DAV:"><prop><displayname/></prop></propfind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName">&lt;?xml version="1.0" 
encoding="utf-8" ?&gt;&lt;multistatus xmlns="DAV:" 
xmlns:S="http://jakarta.apache.org/slide/"; 
&gt;&lt;response&gt;&lt;href&gt;/%globalVariableServerName%/%globalVariableCollection%/test2/test2.txt&lt;/href&gt;&lt;propstat&gt;&lt;prop&gt;&lt;displayname&gt;changed&lt;/displayname&gt;&lt;/prop&gt;&lt;status&gt;HTTP/1.1
 200 OK&lt;/status&gt;&lt;/propstat&gt;&lt;/response&gt;&lt;/multistatus&gt;</body>
                </response>
        </step>
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <header>Translate: f</header>
                        <header>Depth: 1</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                        <body><![CDATA[<?xml version="1.0" ?><propfind 
xmlns="DAV:"><prop><displayname/></prop></propfind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName">&lt;?xml version="1.0" 
encoding="utf-8" ?&gt;&lt;multistatus xmlns="DAV:" 
xmlns:S="http://jakarta.apache.org/slide/"; 
&gt;&lt;response&gt;&lt;href&gt;/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt&lt;/href&gt;&lt;propstat&gt;&lt;prop&gt;&lt;displayname&gt;changed&lt;/displayname&gt;&lt;/prop&gt;&lt;status&gt;HTTP/1.1
 200 OK&lt;/status&gt;&lt;/propstat&gt;&lt;/response&gt;&lt;/multistatus&gt;</body>
                </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>
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt 
HTTP/1.1</command>
                        <header>Content-Type: text/xml</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Accept-Language: en-us</header>
                        <header>Translate: f</header>
                        <header>Pragma: no-cache</header>
                        <header>Connection: close</header>
                        <body><![CDATA[<?xml version="1.0" encoding="utf-8" 
?><D:propertyupdate xmlns:D="DAV:" 
xmlns:R="http://www.com/";><D:set><D:prop><D:displayname>againChanged</D:displayname></D:prop></D:set></D:propertyupdate>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Date: Tue, 13 Feb 2001 12:45:26 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>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?><d:multistatus 
xmlns:d="DAV"><d:response><d:href>/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt</d:href><d:propstat><d:prop><displayname/></d:prop><d:status>HTTP/1.1
 200 OK</d:status></d:propstat></d:response></d:multistatus>]]></body>
                </response>
        </step>
        <step>
                <request>
                        <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt 
HTTP/1.1</command>
                        <header>Accept-Language: en-us</header>
                        <header>Content-Type: text/xml</header>
                        <header>Translate: f</header>
                        <header>Depth: 1</header>
                        <header>User-Agent: Microsoft Data Access Internet Publishing 
Provider DAV</header>
                        <header>Connection: Keep-Alive</header>
                        <body><![CDATA[<?xml version="1.0" ?><propfind 
xmlns="DAV:"><prop><displayname/></prop></propfind>]]></body>
                </request>
                <response>
                        <command>HTTP/1.0 207 Multi-Status</command>
                        <header>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; 
Servlet 2.2; Java 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems 
Inc.)</header>
                        <body 
varUsage="globalVariableCollection,globalVariableServerName">&lt;?xml version="1.0" 
encoding="utf-8" ?&gt;&lt;multistatus xmlns="DAV:" 
xmlns:S="http://jakarta.apache.org/slide/"; 
&gt;&lt;response&gt;&lt;href&gt;/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt&lt;/href&gt;&lt;propstat&gt;&lt;prop&gt;&lt;displayname&gt;againChanged&lt;/displayname&gt;&lt;/prop&gt;&lt;status&gt;HTTP/1.1
 200 OK&lt;/status&gt;&lt;/propstat&gt;&lt;/response&gt;&lt;/multistatus&gt;</body>
                </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> 
  </test>
  
  
  

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

Reply via email to