juergen     2002/07/04 08:23:09

  Added:       testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user
                        put_VC_MultipleCO_Put_CI.xml
  Log:
  Test case to check Delta V in a multi user environment.
  
  Revision  Changes    Path
  1.1                  
jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/put_VC_MultipleCO_Put_CI.xml
  
  Index: put_VC_MultipleCO_Put_CI.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE test SYSTEM "../../../Tprocessor.dtd">
  
  <test>
        <specification>
                
                <abstract>A resource is put and placed under version control. 
                %globalVariableUsers% users try to Checkout, Put and Checkin the same 
resource. 
                </abstract>
                
                  <pre-Requisite>A collection has been created and defined in 
tprocessor.cmd.</pre-Requisite>
                
                <description>
                1) Put initial resource.
                2) Version Control on the resource.
                3) n threads begun.
                4) CHECKOUT command carried out on the resource. 
                5) PUT command carried out on the resource.
                6) CHECKIN command carried out on the resource.
                7) Delete all created collections and resources.
                </description>
                
                <expectedResult>One user should be able to gain access to the resource 
to Checkout, put and checkin.
                Other users will gain 409 conflict response codes.</expectedResult>
                
        </specification>
        
        
        <step>
           <request>
              <command 
varUsage="userNumber,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: Mon, 12 Mar 2001 17:21:35 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>
                </request>
                <response>
                        <command>HTTP/1.1 200 OK</command>
                        <body />
                </response>     
        </step>
        
        
        
          <repeater  varUsage="globalVariableUsers" varDefinition="userNumber" 
repeatCount="%globalVariableUsers%">
          
          <thread>
          
          <repeater varUsage="globalVariableIterationCount" 
repeatCount="%globalVariableIterationCount%">
        
        
        <step>
                <request>
                        <command varUsage 
="globalVariableCollection,globalVariableServerName">CHECKOUT 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
                </request>
                <response>
                        <command>HTTP/1.1 (200,409) OK</command>
                        <body />
                </response>
        </step>
        
        
        <step>
                <request>
                        <command 
varUsage="userNumber,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 (204,409,201) No Content</command>
                        <header>Date: Mon, 12 Mar 2001 17:21:35 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">CHECKIN 
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>   
                        <header>Content-type: text/xml; charset="utf-8"</header>
                </request>
                <response>
                        <command>HTTP/1.0 (201,409) Created</command>
                </response>             
        </step>   
        
        
        </repeater>
        
        </thread>
        
        </repeater>
        
        
        
        <cleanup>
  
          <step>
              <request>
                 <command 
varUsage="globalVariableCollection,globalVariableServerName">PROPFIND 
/%globalVariableServerName%/%globalVariableCollection%/test.xml 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"?>
                                        <D:propfind xmlns:D="DAV:">
                                                <D:prop>        
                                                        <D:version-history/>
                                                </D:prop>
                                        </D: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" 
varDefinition="testresourceversionhistory" 
varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
                                        <D:multistatus xmlns:D="DAV:">
                                                <D:response>
                                                        
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</D:href>
                                                                <D:propstat>
                                                                        <D:prop>
                                                                                
<D:version-history>
                                                                                       
         <D:href>*</D:href>
                                                                                
</D:version-history>
                                                                        </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">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: Wed, 14 Mar 2001 14:47:37 
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="testresourceversionhistory"> DELETE %testresourceversionhistory% 
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: Wed, 14 Mar 2001 14:47:37 
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