juergen 2003/11/18 00:39:52
Added: testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD
01_checkGroupMemberShip.xml
02_checkGroupMemberShip_tempGroup.xml
03_checkGroupMemberSet.xml
04_checkGroupMemberSet_tempGroup.xml
06_checkDAVResourceType.xml
07_checkPrincipalURL.xml
08_setXSV_description_ByAdmin.xml
09_setXSV_description_ByUser.xml
21_Group_create_delete_ByAdmin.xml
22_Group_create_delete_ByUser.xml
23_UserToGroup_Add_delete_ByAdmin.xml
24_GroupToGroup_Add_delete_ByAdmin.xml
25_ToGroup_Try_Add_delete_ByAdmin.xml
26_Group_create_delete_NewAdminUser.xml
Log:
add new groups CRUD tests
Revision Changes Path
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/01_checkGroupMemberShip.xml
Index: 01_checkGroupMemberShip.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) propfind auf admin
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,globalVariableGroupsColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl% HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-membership />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%</D:href>
<D:propstat>
<D:prop>
<D:group-membership />
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/02_checkGroupMemberShip_tempGroup.xml
Index: 02_checkGroupMemberShip_tempGroup.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) create tempGroup
2) propfind on tempGroup
3) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,globalVariableGroupsColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-membership />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup</D:href>
<D:propstat>
<D:prop>
<D:group-membership />
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/03_checkGroupMemberSet.xml
Index: 03_checkGroupMemberSet.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) propfind auf admin
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl% HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%</D:href>
<D:propstat>
<D:prop>
<D:group-member-set />
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/04_checkGroupMemberSet_tempGroup.xml
Index: 04_checkGroupMemberSet_tempGroup.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) create tempGroup
2) propfind on tempGroup
3) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup</D:href>
<D:propstat>
<D:prop>
<D:group-member-set>
</D:group-member-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/06_checkDAVResourceType.xml
Index: 06_checkDAVResourceType.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) create tempGroup
2) propfind on collection groups
3) propfind on tempGroups
4) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl% HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:resourcetype />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection,globalVariableGroupsColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/</D:href>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:collection />
<!--D:principal /-->
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,user,globalVariableGroup,globalVariableGroupsColl">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:resourcetype />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection,globalVariableGroupsColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup</D:href>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:principal />
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/07_checkPrincipalURL.xml
Index: 07_checkPrincipalURL.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) create tempGroup
2) get principal url of tempGroup
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,user,globalVariableGroup,globalVariableGroupsColl">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:principal-URL />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection,globalVariableGroupsColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup</D:href>
<D:propstat>
<D:prop>
<D:principal-URL>
<D:href>/taminowebdavserver/administration/security/userdb/groups/tempGroup</D:href>
</D:principal-URL>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,user,globalVariableGroup,globalVariableGroupsColl">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/%globalVariableGroup%0/%user%
HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:principal-URL />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.1 404 Not Found</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tempGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/08_setXSV_description_ByAdmin.xml
Index: 08_setXSV_description_ByAdmin.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) propfind auf admin
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,globalVariableGroupsColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:" xmlns:Z="http://www.com/">
<D:set>
<D:prop>
<description xmlns="http://namespaces.softwareag.com/tamino/webdav">the
description property was changed</description>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<description xmlns="http://namespaces.softwareag.com/tamino/webdav" />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,host,globalVariableCollection,globalVariableGroupsColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
<D:propstat>
<D:prop>
<description xmlns="http://namespaces.softwareag.com/tamino/webdav">the
description property was changed</description>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/09_setXSV_description_ByUser.xml
Index: 09_setXSV_description_ByUser.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check the XSV:resourcetype</abstract>
<description>
1) create tempUserActive
2) create tempGroup
3) try to change xsv:description of tempGroup by tempUserActive
4) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">MKCOL
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,globalVariableGroupsColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:" xmlns:Z="http://www.com/">
<D:set>
<D:prop>
<description xmlns="http://namespaces.softwareag.com/tamino/webdav">the
description property was changed</description>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">DELETE
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/21_Group_create_delete_ByAdmin.xml
Index: 21_Group_create_delete_ByAdmin.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator</abstract>
<description>
1) propfind auf defaultPassword
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/22_Group_create_delete_ByUser.xml
Index: 22_Group_create_delete_ByUser.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator and by a
simple user</abstract>
<description>
1) create tempUserActive
2) try to create tmpGroup by tempUserActive --> forbidden
3) create tempGroup by admin
4) try to delete tmpGroup by tempUserActive --> forbidden
5) delete tmpGroup by admin
6) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">MKCOL
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<cleanup>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">DELETE
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</cleanup>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/23_UserToGroup_Add_delete_ByAdmin.xml
Index: 23_UserToGroup_Add_delete_ByAdmin.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator and by a
simple user</abstract>
<description>
1) propfind auf defaultPassword
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">MKCOL
%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<!-- new Adding of a user to a group-->
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableUsersColl,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:"
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">
<D:set>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser</D:href>
</D:group-member-set>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
<D:propstat>
<D:prop>
<D:group-member-set />
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup,globalVariableUserPath"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
<D:propstat>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser</D:href>
</D:group-member-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-membership />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser</D:href>
<D:propstat>
<D:prop>
<D:group-membership>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
</D:group-membership>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-membership />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser</D:href>
<D:propstat>
<D:prop>
<D:group-membership>
</D:group-membership>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">DELETE
%globalVariableRootUserPath%/%globalVariableUsersColl%/tmpUser HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/24_GroupToGroup_Add_delete_ByAdmin.xml
Index: 24_GroupToGroup_Add_delete_ByAdmin.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator and by a
simple user</abstract>
<description>
1) propfind auf defaultPassword
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroupNested
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableUsersColl,globalVariableRootUserPath,globalVariableServerName,globalVariableGroupsColl,
user,host"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:"
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">
<D:set>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroupNested</D:href>
</D:group-member-set>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
<D:propstat>
<D:prop>
<D:group-member-set />
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup</D:href>
<D:propstat>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroupNested</D:href>
</D:group-member-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroupNested
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/25_ToGroup_Try_Add_delete_ByAdmin.xml
Index: 25_ToGroup_Try_Add_delete_ByAdmin.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator and by a
simple user</abstract>
<description>
1) propfind auf defaultPassword
2) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup/tmpUser
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 409 Conflict</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/groups/CRUD/26_Group_create_delete_NewAdminUser.xml
Index: 26_Group_create_delete_NewAdminUser.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract> check if a user can be created by administrator and by a
simple user</abstract>
<description>
1) create tempUserActive
2) try to create tmpGroup by tempUserActive --> forbidden
3) admin maps tempUserActive to URMAdmin role
4) profind on URMAdmin
5) create tmpGroup by tempUserActive --> forbidden
6) admin removes mapping for tempUserActive to URMAdmin
7) profind on URMAdmin
4) try to delete tmpGroup by tempUserActive --> forbidden
5) delete tmpGroup by admin
6) cleanup
</description>
<expectedResult/>
</specification>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">MKCOL
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableUsersColl,globalVariableRootUserPath,globalVariableServerName,globalVariableUsersColl,
user,host"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:"
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">
<D:set>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/usr</D:href>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive</D:href>
</D:group-member-set>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin</D:href>
<D:propstat>
<D:prop>
<D:group-member-set />
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin</D:href>
<D:propstat>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/usr</D:href>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive</D:href>
</D:group-member-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">MKCOL
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 201 Created</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableUsersColl,globalVariableRootUserPath,globalVariableServerName,globalVariableUsersColl,
user,host"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:"
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">
<D:set>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/usr</D:href>
</D:group-member-set>
</D:prop>
</D:set>
</D:propertyupdate>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin</D:href>
<D:propstat>
<D:prop>
<D:group-member-set />
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl,user,group">PROPFIND
%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin HTTP/1.1</command>
<header>Depth: 0</header>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propfind xmlns:D="DAV:">
<D:prop>
<D:group-member-set />
</D:prop>
</D:propfind>
]]></body>
</request>
<response>
<command>HTTP/1.0 207 Multi-Status</command>
<body
varUsage="globalVariableRootUserPath,globalVariableServerName,user,group,host,globalVariableCollection,globalVariableUsersColl,globalVariableGroupsColl,globalVariableRolesColl,globalVariableGroup"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableRolesColl%/URMAdmin</D:href>
<D:propstat>
<D:prop>
<D:group-member-set>
<D:href>%globalVariableRootUserPath%/%globalVariableUsersColl%/usr</D:href>
</D:group-member-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
<step>
<user varUsage="user">tempUserActive</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<cleanup>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">DELETE
%globalVariableRootUserPath%/%globalVariableGroupsColl%/tmpGroup HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">DELETE
%globalVariableRootUserPath%/%globalVariableUsersColl%/tempUserActive
HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 204 No Content</command>
</response>
</step>
</cleanup>
</test>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]