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 2003/11/21 14:27:06 UTC

cvs commit: jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/users/Report ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml

juergen     2003/11/21 05:27:06

  Modified:    testsuite/testsuite/junit/xmltestcases/ACL/functional/users/Report
                        ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml
  Log:
  (fga) improved test description.
  
  Revision  Changes    Path
  1.3       +141 -149  jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/users/Report/ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml
  
  Index: ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/users/Report/ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml	18 Nov 2003 11:58:08 -0000	1.2
  +++ ACLPrincipalMatchPrincipal-PropertySelfPropReport.xml	21 Nov 2003 13:27:06 -0000	1.3
  @@ -1,117 +1,109 @@
   <?xml version="1.0" encoding="utf-8"?>
   <!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
   <test>
  -  <specification>
  -    <abstract> Test to check REPORT command </abstract>
  -    <description>
  -		1) REPORT command which obtains information about the resource with the default depth
  -		2) REPORT command which obtains information about the resource with depth = 0
  -		2) REPORT command which obtains information about the resource with depth = 1
  -		3) REPORT command which obtains information about the resource with depth = infinity
  +	<specification>
  +		<abstract> Test to check REPORT command for DAV:self.</abstract>
  +		<description>
  +		1) REPORT for DAV:principal-match for DAV:self and property displayname with depth = 0.
  +		2) REPORT for DAV:principal-match for DAV:self and property displayname with depth = 1.
  +		3) REPORT for DAV:principal-match for DAV:self and property displayname with depth = infinity.
  +		4) REPORT for DAV:principal-match for DAV:self and property displayname with the default depth.
   		</description>
  -    <expectedResult> When DAV:self element with prop displayname is issued in DAV:principal-match, against a group, it returns all the collections where the user (principal) is a member of those collections and the displayname property of those collections </expectedResult>
  -  </specification>
  -  <step>
  -    <user varUsage="user">%user%</user>
  -    <password varUsage="user">%user%</password>
  -    <request>
  -      <command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  -      <header>Content-Type: text/xml; charset="utf-8"</header>
  -      <header>Depth: 0</header>
  -      <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:principal-match xmlns:D="DAV:">
  -  <D:self />
  -  <D:prop>
  -    <D:displayname />
  -  </D:prop>
  -</D:principal-match>
  -
  -]]></body>
  -    </request>
  -    <response>
  -      <command>HTTP/1.0 207 Multi-Status</command>
  -      <body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:multistatus xmlns:D="DAV:">
  -  
  -  
  +		<expectedResult>
  +			When DAV:self element with prop displayname is issued in DAV:principal-match, against a group, it returns all the collections where the user (principal) is a member of those collections and the displayname property of those collections
  +		</expectedResult>
  +	</specification>
  +	<step>
  +		<user varUsage="user">%user%</user>
  +		<password varUsage="user">%user%</password>
  +		<request>
  +			<command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  +			<header>Content-Type: text/xml; charset="utf-8"</header>
  +			<header>Depth: 0</header>
  +			<body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:principal-match xmlns:D="DAV:">
  +					<D:self/>
  +					<D:prop>
  +						<D:displayname/>
  +					</D:prop>
  +				</D:principal-match>
  +]]></body>
  +		</request>
  +		<response>
  +			<command>HTTP/1.0 207 Multi-Status</command>
  +			<body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:multistatus xmlns:D="DAV:">
   			    *
  -			    
  -  
  -  <D:response>
  -    <D:href>%globalVariableUserPath%</D:href>
  -    <D:propstat>
  -      <D:prop>
  -        <D:displayname>*</D:displayname>
  -      </D:prop>
  -      <D:status>HTTP/1.1 200 OK</D:status>
  -    </D:propstat>
  -  </D:response>
  -</D:multistatus>
  -
  -]]></body>
  -    </response>
  -  </step>
  -  <step>
  -    <user varUsage="user">%user%</user>
  -    <password varUsage="user">%user%</password>
  -    <request>
  -      <command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  -      <header>Content-Type: text/xml; charset="utf-8"</header>
  -      <header>Depth: 1</header>
  -      <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:principal-match xmlns:D="DAV:">
  -  <D:self />
  -  <D:prop>
  -    <D:displayname />
  -  </D:prop>
  -</D:principal-match>
  -
  -]]></body>
  -    </request>
  -    <response>
  -      <command>HTTP/1.0 207 Multi-Status</command>
  -      <body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:multistatus xmlns:D="DAV:">
  -  
  -  
  +			<D:response>
  +				<D:href>%globalVariableUserPath%</D:href>
  +						<D:propstat>
  +							<D:prop>
  +								<D:displayname>*</D:displayname>
  +							</D:prop>
  +							<D:status>HTTP/1.1 200 OK</D:status>
  +						</D:propstat>
  +					</D:response>
  +				</D:multistatus>
  +
  +]]></body>
  +		</response>
  +	</step>
  +	<step>
  +		<user varUsage="user">%user%</user>
  +		<password varUsage="user">%user%</password>
  +		<request>
  +			<command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  +			<header>Content-Type: text/xml; charset="utf-8"</header>
  +			<header>Depth: 1</header>
  +			<body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:principal-match xmlns:D="DAV:">
  +					<D:self/>
  +					<D:prop>
  +						<D:displayname/>
  +					</D:prop>
  +				</D:principal-match>
  +]]></body>
  +		</request>
  +		<response>
  +			<command>HTTP/1.0 207 Multi-Status</command>
  +			<body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:multistatus xmlns:D="DAV:">
   			    *
   			    
  -  
  -  <D:response>
  -    <D:href>%globalVariableUserPath%</D:href>
  -    <D:propstat>
  -      <D:prop>
  -        <D:displayname>*</D:displayname>
  -      </D:prop>
  -      <D:status>HTTP/1.1 200 OK</D:status>
  -    </D:propstat>
  -  </D:response>
  -</D:multistatus>
  -
  -]]></body>
  -    </response>
  -  </step>
  -  <step>
  -    <user varUsage="user">%user%</user>
  -    <password varUsage="user">%user%</password>
  -    <request>
  -      <command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  -      <header>Content-Type: text/xml; charset="utf-8"</header>
  -      <header>Depth: infinity</header>
  -      <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:principal-match xmlns:D="DAV:">
  -  <D:self />
  -  <D:prop>
  -    <D:displayname />
  -  </D:prop>
  -</D:principal-match>
  -
  -]]></body>
  -    </request>
  -    <response>
  -      <command>HTTP/1.0 207 Multi-Status</command>
  -      <body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:multistatus xmlns:D="DAV:">
  +					<D:response>
  +						<D:href>%globalVariableUserPath%</D:href>
  +						<D:propstat>
  +							<D:prop>
  +								<D:displayname>*</D:displayname>
  +							</D:prop>
  +							<D:status>HTTP/1.1 200 OK</D:status>
  +						</D:propstat>
  +					</D:response>
  +				</D:multistatus>
  +]]></body>
  +		</response>
  +	</step>
  +	<step>
  +		<user varUsage="user">%user%</user>
  +		<password varUsage="user">%user%</password>
  +		<request>
  +			<command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  +			<header>Content-Type: text/xml; charset="utf-8"</header>
  +			<header>Depth: infinity</header>
  +			<body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:principal-match xmlns:D="DAV:">
  +					<D:self/>
  +					<D:prop>
  +						<D:displayname/>
  +					</D:prop>
  +				</D:principal-match>
  +
  +]]></body>
  +		</request>
  +		<response>
  +			<command>HTTP/1.0 207 Multi-Status</command>
  +			<body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:multistatus xmlns:D="DAV:">
     
     
   			    *
  @@ -119,38 +111,38 @@
     
     <D:response>
       <D:href>%globalVariableUserPath%</D:href>
  -    <D:propstat>
  -      <D:prop>
  -        <D:displayname>*</D:displayname>
  -      </D:prop>
  -      <D:status>HTTP/1.1 200 OK</D:status>
  -    </D:propstat>
  -  </D:response>
  -</D:multistatus>
  -
  -]]></body>
  -    </response>
  -  </step>
  -  <step>
  -    <user varUsage="user">%user%</user>
  -    <password varUsage="user">%user%</password>
  -    <request>
  -      <command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  -      <header>Content-Type: text/xml; charset="utf-8"</header>
  -      <body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:principal-match xmlns:D="DAV:">
  -  <D:self />
  -  <D:prop>
  -    <D:displayname />
  -  </D:prop>
  -</D:principal-match>
  -
  -]]></body>
  -    </request>
  -    <response>
  -      <command>HTTP/1.0 207 Multi-Status</command>
  -      <body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  -<D:multistatus xmlns:D="DAV:">
  +						<D:propstat>
  +							<D:prop>
  +								<D:displayname>*</D:displayname>
  +							</D:prop>
  +							<D:status>HTTP/1.1 200 OK</D:status>
  +						</D:propstat>
  +					</D:response>
  +				</D:multistatus>
  +
  +]]></body>
  +		</response>
  +	</step>
  +	<step>
  +		<user varUsage="user">%user%</user>
  +		<password varUsage="user">%user%</password>
  +		<request>
  +			<command varUsage="globalVariableRootUserPath,globalVariableServerName,user,host">REPORT %globalVariableRootUserPath% HTTP/1.0</command>
  +			<header>Content-Type: text/xml; charset="utf-8"</header>
  +			<body><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:principal-match xmlns:D="DAV:">
  +					<D:self/>
  +					<D:prop>
  +						<D:displayname/>
  +					</D:prop>
  +				</D:principal-match>
  +
  +]]></body>
  +		</request>
  +		<response>
  +			<command>HTTP/1.0 207 Multi-Status</command>
  +			<body varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
  +				<D:multistatus xmlns:D="DAV:">
     
     
   			    *
  @@ -158,17 +150,17 @@
     
     <D:response>
       <D:href>%globalVariableUserPath%</D:href>
  -    <D:propstat>
  -      <D:prop>
  -        <D:displayname>*</D:displayname>
  -      </D:prop>
  -      <D:status>HTTP/1.1 200 OK</D:status>
  -    </D:propstat>
  -  </D:response>
  -</D:multistatus>
  +						<D:propstat>
  +							<D:prop>
  +								<D:displayname>*</D:displayname>
  +							</D:prop>
  +							<D:status>HTTP/1.1 200 OK</D:status>
  +						</D:propstat>
  +					</D:response>
  +				</D:multistatus>
   
   ]]></body>
  -    </response>
  -  </step>
  +		</response>
  +	</step>
   </test>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org