juergen     2002/07/31 02:08:18

  Added:       
testsuite/testsuite/junit/xmltestcases/DeltaV/functional/Version_control_features/VersionProperty/Successor-set
                        VcReptProppRept.xml VcProppsuccessorset.xml
                        VcProppProppRept.xml
  Log:
  no message
  
  Revision  Changes    Path
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/functional/Version_control_features/VersionProperty/Successor-set/VcReptProppRept.xml
  
  Index: VcReptProppRept.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE test SYSTEM "../../../../../../Tprocessor.dtd">
      
  <test>
  
        <specification>
                <abstract> Test to check if the successor-set property is created when 
a resource is modified </abstract>
                
                <description>
                1) PUT command creates a file
                2) VERSION-CONTROL command which puts the file under version control
                4) Report command which checks value of successor-set property
                5) Proppatch command which modifies the version controlled resource
                6) Report command which checks value of successor-set property
                </description>
                
                <expectedResult> First report method should not find successor 
property, 
                                 second report should and it should point to the 
correct place. 
                </expectedResult>
        </specification>
   
    <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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/validXML.xm1">
     </body>
    </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">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>   
       <header>Content-type: text/xml; charset="utf-8"</header>
    </request>
    <response>
     <command>HTTP/1.0 200 OK</command>
    </response>
   </step>
    
    
     <step>
      <request>
         <command varUsage="globalVariableCollection,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
         <header>Content-Type: text/xml</header>
         <body><![CDATA[
         <D:version-tree xmlns:D="DAV:">
            <D:prop>
               <D:successor-set/>
            </D:prop>
         </D:version-tree>]]>
         </body>
      </request>
      
      <response>
         <command>HTTP/1.0 207 Multi Status</command>
         <body varUsage="globalVariableCollection,VHR1,globalVariableServerName" 
varDefinition="VHR1" varPath="multistatus/response/href"><![CDATA[
  <multistatus xmlns="DAV:">
    <response>
      <href>%VHR1%</href>
      <propstat>
        <prop>
          <successor-set />
        </prop>
        <status>HTTP/1.1 200 OK</status>
      </propstat>
    </response>
  </multistatus>]]>
         </body>
      </response>
   </step>       
  
   <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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>&lt;?xml version="1.0" ?&gt;
     &lt;D:propertyupdate xmlns:D="DAV:"&gt;
        &lt;D:set&gt;
                &lt;D:prop&gt;
                        &lt;D:comment&gt;testing&lt;/D:comment&gt;
                &lt;/D:prop&gt;
        &lt;/D:set&gt;
        &lt;/D:propertyupdate&gt;</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">&lt;?xml 
version="1.0" encoding="utf-8" ?&gt;
     &lt;d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" &gt;
     &lt;d:response&gt;
        
&lt;d:href&gt;/%globalVariableServerName%/%globalVariableCollection%/test.xml&lt;/d:href&gt;
                        
                
                &lt;d:propstat&gt;
                        &lt;d:prop&gt;
                                &lt;d:comment/&gt;
                        &lt;/d:prop&gt;
                &lt;d:status&gt;HTTP/1.1 200 OK&lt;/d:status&gt;
                &lt;/d:propstat&gt;
        
        &lt;/d:response&gt;
        &lt;/d:multistatus&gt;</body>
    </response>
   </step>
   
   
     <step>
      <request>
         <command varUsage="globalVariableCollection,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
         <header>Content-Type: text/xml</header>
         <body><![CDATA[
         <D:version-tree xmlns:D="DAV:">
            <D:prop>
               <D:successor-set/>
            </D:prop>
         </D:version-tree>]]>
         </body>
      </request>
      
      <response>
         <command>HTTP/1.0 207 Multi Status</command>
         <body varUsage="globalVariableCollection,VHR1,VHR2,globalVariableServerName" 
varDefinition="VHR2" varPath="multistatus/response/href"><![CDATA[
  <D:multistatus xmlns:D="DAV:">
        <D:response>
              <D:href>%VHR1%</D:href>
              <D:propstat>
                    <D:prop>
                          <D:successor-set>
                                <D:href>%VHR2%</D:href>
                          </D:successor-set>
                    </D:prop>
                    <D:status>HTTP/1.1 200 OK</D:status>
              </D:propstat>
        </D:response>
        <D:response>
              <D:href>%VHR2%</D:href>
              <D:propstat>
                    <D:prop>
                          <D:successor-set />
                    </D:prop>
                    <D:status>HTTP/1.1 200 OK</D:status>
              </D:propstat>
        </D:response>
  </D:multistatus>]]>
         </body>
      </response>
   </step>   
    
    <cleanup>
  
  <step>
    <request>
     <command 
varUsage="repeatCounter,globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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: Tue, 13 Feb 2001 17:14:41 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>
   
   </cleanup>
  
  </test>
  
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/functional/Version_control_features/VersionProperty/Successor-set/VcProppsuccessorset.xml
  
  Index: VcProppsuccessorset.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE test SYSTEM "../../../../../../Tprocessor.dtd">
      
  <test>
  
        <specification>
                <abstract> Test to check if possible to change D:successor-set 
property </abstract>
                
                <description>
                1) PUT command creates a file
                2) VERSION-CONTROL command which puts the file under version control
                3) Propfind command which checks the successor-set property
                4) Proppatch command which attempts to change the successor-set 
property
                </description>
                
                <expectedResult> Proppatch command should return 403 Forbidden 
</expectedResult>
        </specification>
    
    <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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/validXML.xm1">
     </body>
    </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">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>   
       <header>Content-type: text/xml; charset="utf-8"</header>
    </request>
    <response>
     <command>HTTP/1.0 200 OK</command>
    </response>
   </step>
           
   <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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>&lt;?xml version="1.0" ?&gt;
     &lt;D:propertyupdate xmlns:D="DAV:"&gt;
        &lt;D:set&gt;
                &lt;D:prop&gt;
                        &lt;D:successor-set&gt;testing&lt;/D:successor-set&gt;
                &lt;/D:prop&gt;
        &lt;/D:set&gt;
        &lt;/D:propertyupdate&gt;</body>
    </request>
    <response>
       <command>HTTP/1.0 207 Multi Status</command>
       <body 
varUsage="globalVariableCollection,globalVariableServerName"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
          <D:multistatus xmlns:D="DAV:">
          <D:response>
             
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</D:href>
             <D:propstat>
                <D:prop>
                   <D:successor-set />
                </D:prop>
                <D:status>HTTP/1.1 409 Conflict</D:status>
                <D:responsedescription>
                   <D:error>
                      <D:cannot-modify-protected-property />
                   </D:error>
                </D:responsedescription>
             </D:propstat>
          </D:response>
          </D:multistatus>]]>
       </body>
    </response>
   </step>
         
    <cleanup>
    
  <step>
    <request>
     <command 
varUsage="repeatCounter,globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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: Tue, 13 Feb 2001 17:14:41 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>
   
   </cleanup>
  
  </test>
  
  
  
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/functional/Version_control_features/VersionProperty/Successor-set/VcProppProppRept.xml
  
  Index: VcProppProppRept.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE test SYSTEM "../../../../../../Tprocessor.dtd">
      
  <test>
  
        <specification>
                <abstract> Test to check if the successor-set property is created when 
a resource is modified twice </abstract>
                
                <description>
                1) PUT command creates a file
                2) VERSION-CONTROL command which puts the file under version control
                3) Proppatch command which modifies the version controlled resource
                4) Proppatch command which modifies the version controlled resource
                5) Report command which checks value of successor-set property
                </description>
                
                <expectedResult> successor-set should be returned correctly 
</expectedResult>
        </specification>
   
    <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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/validXML.xm1">
     </body>
    </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">VERSION-CONTROL 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>   
       <header>Content-type: text/xml; charset="utf-8"</header>
    </request>
    <response>
     <command>HTTP/1.0 200 OK</command>
    </response>
   </step>
   
           <step>
              <request>
                 <command 
varUsage="globalVariableCollection,userNumber,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                 <header>Accept-Language: en-us</header>
                 <header>Content-Type: text/xml</header>
                 <body><![CDATA[<D:version-tree 
xmlns:D="DAV:"><D:prop><D:version-history/></D:prop></D:version-tree>]]></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" 
varDefinition="VH" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[<?xml 
version="1.0" encoding="utf-8" ?>
  <multistatus xmlns="DAV:">
    <response>
      <href>*</href>
      <propstat>
        <prop>
          <version-history>
            <href>*</href>
          </version-history>
        </prop>
        <status>HTTP/1.1 200 OK</status>
      </propstat>
    </response>
  </multistatus>]]>
                    </body>
              </response>
           </step>
    
    
   
   <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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>&lt;?xml version="1.0" ?&gt;
     &lt;D:propertyupdate xmlns:D="DAV:"&gt;
        &lt;D:set&gt;
                &lt;D:prop&gt;
                        &lt;D:comment&gt;testing&lt;/D:comment&gt;
                &lt;/D:prop&gt;
        &lt;/D:set&gt;
        &lt;/D:propertyupdate&gt;</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">&lt;?xml 
version="1.0" encoding="utf-8" ?&gt;
     &lt;d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" &gt;
     &lt;d:response&gt;
        
&lt;d:href&gt;/%globalVariableServerName%/%globalVariableCollection%/test.xml&lt;/d:href&gt;
                        
                
                &lt;d:propstat&gt;
                        &lt;d:prop&gt;
                                &lt;d:comment/&gt;
                        &lt;/d:prop&gt;
                &lt;d:status&gt;HTTP/1.1 200 OK&lt;/d:status&gt;
                &lt;/d:propstat&gt;
        
        &lt;/d:response&gt;
        &lt;/d:multistatus&gt;</body>
    </response>
   </step>
   
    <step>
    <request>
     <command varUsage="globalVariableCollection,globalVariableServerName">PROPPATCH 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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>&lt;?xml version="1.0" ?&gt;
     &lt;D:propertyupdate xmlns:D="DAV:"&gt;
        &lt;D:set&gt;
                &lt;D:prop&gt;
                        &lt;D:comment&gt;testing2&lt;/D:comment&gt;
                &lt;/D:prop&gt;
        &lt;/D:set&gt;
        &lt;/D:propertyupdate&gt;</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">&lt;?xml 
version="1.0" encoding="utf-8" ?&gt;
     &lt;d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" &gt;
     &lt;d:response&gt;
        
&lt;d:href&gt;/%globalVariableServerName%/%globalVariableCollection%/test.xml&lt;/d:href&gt;
                        
                
                &lt;d:propstat&gt;
                        &lt;d:prop&gt;
                                &lt;d:comment/&gt;
                        &lt;/d:prop&gt;
                &lt;d:status&gt;HTTP/1.1 200 OK&lt;/d:status&gt;
                &lt;/d:propstat&gt;
        
        &lt;/d:response&gt;
        &lt;/d:multistatus&gt;</body>
    </response>
   </step>
   
     <step>
      <request>
         <command varUsage="globalVariableCollection,globalVariableServerName">REPORT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
         <header>Content-Type: text/xml</header>
         <body><![CDATA[
         <D:version-tree xmlns:D="DAV:">
            <D:prop>
               <D:successor-set/>
            </D:prop>
         </D:version-tree>]]>
         </body>
      </request>
      
      <response>
         <command>HTTP/1.0 207 Multi Status</command>
         <body varUsage="VH"><![CDATA[
  <D:multistatus xmlns:D="DAV:">
        <D:response>
              <D:href>%VH%/1.0</D:href>
              <D:propstat>
                    <D:prop>
                          <D:successor-set>
                                <D:href>%VH%/1.1</D:href>
                          </D:successor-set>
                    </D:prop>
                    <D:status>HTTP/1.1 200 OK</D:status>
              </D:propstat>
        </D:response>
        <D:response>
              <D:href>%VH%/1.1</D:href>
              <D:propstat>
                    <D:prop>
                          <D:successor-set>
                                <D:href>%VH%/1.2</D:href>
                          </D:successor-set>
                    </D:prop>
                    <D:status>HTTP/1.1 200 OK</D:status>
              </D:propstat>
        </D:response>
        <D:response>
              <D:href>%VH%/1.2</D:href>
              <D:propstat>
                    <D:prop>
                          <D:successor-set />
                    </D:prop>
                    <D:status>HTTP/1.1 200 OK</D:status>
              </D:propstat>
        </D:response>
  </D:multistatus>]]>
         </body>
      </response>
   </step>   
    
    <cleanup>
  
  <step>
    <request>
     <command 
varUsage="repeatCounter,globalVariableCollection,globalVariableServerName">DELETE 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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: Tue, 13 Feb 2001 17:14:41 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>
   
   </cleanup>
  
  </test>
  
  
  

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

Reply via email to