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"><?xml version="1.0"
encoding="utf-8" ?><multistatus xmlns="DAV:"
xmlns:S="http://jakarta.apache.org/slide/"
><response><href>/%globalVariableServerName%/%globalVariableCollection%/test2/test2.txt</href><propstat><prop><displayname>changed</displayname></prop><status>HTTP/1.1
200 OK</status></propstat></response></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"><?xml version="1.0"
encoding="utf-8" ?><multistatus xmlns="DAV:"
xmlns:S="http://jakarta.apache.org/slide/"
><response><href>/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt</href><propstat><prop><displayname>changed</displayname></prop><status>HTTP/1.1
200 OK</status></propstat></response></multistatus></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"><?xml version="1.0"
encoding="utf-8" ?><multistatus xmlns="DAV:"
xmlns:S="http://jakarta.apache.org/slide/"
><response><href>/%globalVariableServerName%/%globalVariableCollection%/test1/test1.txt</href><propstat><prop><displayname>againChanged</displayname></prop><status>HTTP/1.1
200 OK</status></propstat></response></multistatus></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]