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><?xml version="1.0" ?>
<D:propertyupdate xmlns:D="DAV:">
<D:set>
<D:prop>
<D:comment>testing</D:comment>
</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"><?xml
version="1.0" encoding="utf-8" ?>
<d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" >
<d:response>
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</d:href>
<d:propstat>
<d:prop>
<d:comment/>
</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">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><?xml version="1.0" ?>
<D:propertyupdate xmlns:D="DAV:">
<D:set>
<D:prop>
<D:successor-set>testing</D:successor-set>
</D:prop>
</D:set>
</D:propertyupdate></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><?xml version="1.0" ?>
<D:propertyupdate xmlns:D="DAV:">
<D:set>
<D:prop>
<D:comment>testing</D:comment>
</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"><?xml
version="1.0" encoding="utf-8" ?>
<d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" >
<d:response>
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</d:href>
<d:propstat>
<d:prop>
<d:comment/>
</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">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><?xml version="1.0" ?>
<D:propertyupdate xmlns:D="DAV:">
<D:set>
<D:prop>
<D:comment>testing2</D:comment>
</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"><?xml
version="1.0" encoding="utf-8" ?>
<d:multistatus xmlns:d="DAV" xmlns:Z="DAVxxxx:" >
<d:response>
<d:href>/%globalVariableServerName%/%globalVariableCollection%/test.xml</d:href>
<d:propstat>
<d:prop>
<d:comment/>
</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">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]>