pnever 2004/01/14 07:49:25
Modified: testsuite/testsuite/junit/xmltestcases/functional/lock/compatibility
sharedshared.xml
Log:
Fixed bug: 2nd UNLOCK must be performed by 2nd user
Revision Changes Path
1.14 +70 -69
jakarta-slide/testsuite/testsuite/junit/xmltestcases/functional/lock/compatibility/sharedshared.xml
Index: sharedshared.xml
===================================================================
RCS file:
/home/cvs/jakarta-slide/testsuite/testsuite/junit/xmltestcases/functional/lock/compatibility/sharedshared.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- sharedshared.xml 3 Nov 2003 19:22:18 -0000 1.13
+++ sharedshared.xml 14 Jan 2004 15:49:25 -0000 1.14
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../Tprocessor.dtd">
<test>
- <specification>
- <abstract>Second user tries to lock a resource as shared when it is already
locked as shared.</abstract>
- <pre-Requisite>A collection has been created and defined within
tprocessor.cmd.</pre-Requisite>
- <description>1) Put resource. 2) Lock resource. 3) Second user tries to lock
resource as shared. 4) Resource unlocked. 5) Resource deleted.</description>
- <expectedResult>Should return 200 ok, user should be able to send a second
shared lock command.</expectedResult>
- </specification>
- <step>
- <request>
- <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- <body fileReference="../../../contentDirectory/validXML.xm1" />
- </request>
- <response>
- <command>HTTP/1.0 201 Created</command>
- </response>
- </step>
- <step>
- <user varUsage="user">%user%</user>
- <password varUsage="user">%user%</password>
- <request>
- <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">LOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- <header>Content-Type: text/xml</header>
- <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
+ <specification>
+ <abstract>Second user tries to lock a resource as shared when it is already
locked as shared.</abstract>
+ <pre-Requisite>A collection has been created and defined within
tprocessor.cmd.</pre-Requisite>
+ <description>1) Put resource. 2) Lock resource. 3) Second user tries to
lock resource as shared. 4) Resource unlocked. 5) Resource deleted.</description>
+ <expectedResult>Should return 200 ok, user should be able to send a second
shared lock command.</expectedResult>
+ </specification>
+ <step>
+ <request>
+ <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">PUT
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ <body fileReference="../../../contentDirectory/validXML.xm1"/>
+ </request>
+ <response>
+ <command>HTTP/1.0 201 Created</command>
+ </response>
+ </step>
+ <step>
+ <user varUsage="user">%user%</user>
+ <password varUsage="user">%user%</password>
+ <request>
+ <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">LOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ <header>Content-Type: text/xml</header>
+ <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<A:lockinfo xmlns:A="DAV:">
<A:locktype>
<A:write />
@@ -34,10 +34,10 @@
</A:lockinfo>
]]></body>
- </request>
- <response>
- <command>HTTP/1.0 200 OK</command>
- <body
varUsage="globalVariableUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
+ </request>
+ <response>
+ <command>HTTP/1.0 200 OK</command>
+ <body
varUsage="globalVariableUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<d:prop xmlns:d="DAV:">
<d:lockdiscovery>
<d:activelock>
@@ -61,15 +61,15 @@
</d:prop>
]]></body>
- </response>
- </step>
- <step>
- <user varUsage="user">%user%2</user>
- <password varUsage="user">%user%2</password>
- <request>
- <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">LOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- <header>Content-Type: text/xml</header>
- <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
+ </response>
+ </step>
+ <step>
+ <user varUsage="user">%user%2</user>
+ <password varUsage="user">%user%2</password>
+ <request>
+ <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">LOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ <header>Content-Type: text/xml</header>
+ <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<A:lockinfo xmlns:A="DAV:">
<A:locktype>
<A:write />
@@ -81,10 +81,10 @@
</A:lockinfo>
]]></body>
- </request>
- <response>
- <command>HTTP/1.0 200 OK</command>
- <body
varUsage="globalVariableUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
+ </request>
+ <response>
+ <command>HTTP/1.0 200 OK</command>
+ <body
varUsage="globalVariableUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<d:prop xmlns:d="DAV:">
<d:lockdiscovery>
<d:activelock>
@@ -108,35 +108,36 @@
</d:prop>
]]></body>
- </response>
- </step>
- <cleanup>
- <step>
- <request>
- <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">UNLOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- <header varUsage="automaticVariable1">Lock-Token:
%automaticVariable1%</header>
- </request>
- <response>
- <command>HTTP/1.0 204 No Content</command>
- </response>
+ </response>
</step>
- <step>
- <request>
- <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">UNLOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- <header varUsage="automaticVariable2">Lock-Token:
%automaticVariable2%</header>
- </request>
- <response>
- <command>HTTP/1.0 204 No Content</command>
- </response>
- </step>
- <step>
- <request>
- <command
varUsage="globalVariableCollection,globalVariableServerName">DELETE
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
- </request>
- <response>
- <command>HTTP/1.0 204 No Content</command>
- </response>
- </step>
- </cleanup>
+ <cleanup>
+ <step>
+ <request>
+ <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">UNLOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ <header varUsage="automaticVariable1">Lock-Token:
%automaticVariable1%</header>
+ </request>
+ <response>
+ <command>HTTP/1.0 204 No Content</command>
+ </response>
+ </step>
+ <step>
+ <user varUsage="user">%user%2</user>
+ <password varUsage="user">%user%2</password>
+ <request>
+ <command
varUsage="userNumber,globalVariableCollection,globalVariableServerName">UNLOCK
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ <header varUsage="automaticVariable2">Lock-Token:
%automaticVariable2%</header>
+ </request>
+ <response>
+ <command>HTTP/1.0 204 No Content</command>
+ </response>
+ </step>
+ <step>
+ <request>
+ <command
varUsage="globalVariableCollection,globalVariableServerName">DELETE
/%globalVariableServerName%/%globalVariableCollection%/test.xml HTTP/1.1</command>
+ </request>
+ <response>
+ <command>HTTP/1.0 204 No Content</command>
+ </response>
+ </step>
+ </cleanup>
</test>
-
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]