You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by ju...@apache.org on 2002/07/08 13:36:27 UTC
cvs commit: jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/DifferentCollections put_VC_MultipleCO_Put_CI.xml
juergen 2002/07/08 04:36:27
Added: testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/DifferentCollections
put_VC_MultipleCO_Put_CI.xml
Log:
Testcase to check Delta V commands in a multi user environment.
Revision Changes Path
1.1 jakarta-slide/testsuite/testsuite/junit/xmltestcases/DeltaV/multi-user/DifferentCollections/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 for each user.
%globalVariableUsers% users then try to Checkout, Put and Checkin to their own resource.
</abstract>
<pre-Requisite>A collection has been created and defined in tprocessor.cmd.</pre-Requisite>
<description>
1) MKCol to create a test collection for easy cleanup at the end.
All resources will be created here.
2) MKCol to create a collection for each user.
3) A resource is Put to each user collection.
3) Version Control on each resource.
4) n threads begun.
5) CHECKOUT command carried out on usern resource.
6) PUT command carried out on usern resource.
7) CHECKIN command carried out on usern resource.
8) Delete all created collections and resources.
</description>
<expectedResult>Each user should be able to checkout, put and checkin
their own resources.</expectedResult>
</specification>
<step>
<request>
<command varUsage="globalVariableCollection,globalVariableServerName"> MKCOL /%globalVariableServerName%/%globalVariableCollection%/test 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>
<repeater varUsage="globalVariableUsers" varDefinition="userNumber" repeatCount="%globalVariableUsers%">
<step>
<request>
<command varUsage="userNumber,globalVariableCollection,globalVariableServerName">MKCOL /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber% 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>
</repeater>
<repeater varUsage="globalVariableUsers" varDefinition="userNumber" repeatCount="%globalVariableUsers%">
<step>
<request>
<command varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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>
</repeater>
<repeater varUsage="globalVariableUsers" varDefinition="userNumber" repeatCount="%globalVariableUsers%">
<step>
<request>
<command varUsage ="globalVariableCollection,globalVariableServerName,userNumber">VERSION-CONTROL /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/test.xml HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 200 OK</command>
<body />
</response>
</step>
</repeater>
<repeater varUsage="globalVariableUsers" varDefinition="userNumber" repeatCount="%globalVariableUsers%">
<thread>
<repeater varUsage="globalVariableIterationCount" repeatCount="%globalVariableIterationCount%">
<step>
<request>
<command varUsage ="globalVariableCollection,globalVariableServerName,userNumber">CHECKOUT /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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,userNumber">PUT /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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,userNumber">CHECKIN /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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>
<repeater varUsage="globalVariableUsers" varDefinition="userNumber" repeatCount="%globalVariableUsers%">
<step>
<request>
<command varUsage="globalVariableCollection,globalVariableServerName,userNumber">PROPFIND /%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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,userNumber" varDefinition="testresourceversionhistory" varPath="multistatus/response/propstat/prop/version-history/href"><![CDATA[
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>/%globalVariableServerName%/%globalVariableCollection%/test/user%userNumber%/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="userNumber,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>
</repeater>
<step>
<request>
<command varUsage="globalVariableCollection,globalVariableServerName">DELETE /%globalVariableServerName%/%globalVariableCollection%/test 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: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>