juergen 2003/11/26 01:38:28
Added: testsuite/testsuite/junit/xmltestcases/ACL/functional/general/CRUD
501_createColectionInUserDB.xml
502_getUsersGroupsAndRoles.xml
503_renameRolesFolder.xml
Log:
add the new existing tests
Revision Changes Path
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/general/CRUD/501_createColectionInUserDB.xml
Index: 501_createColectionInUserDB.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract>Test to check if possible to create a collection in
../userdb</abstract>
<description>
1) MKCOL in the UserDB collection.
2) Try to remove the folder (it will not find it).
Cleanup</description>
<expectedResult>403 Forbidden</expectedResult>
</specification>
<step>
<request>
<command varUsage="globalVariableRootUserPath">MKCOL
%globalVariableRootUserPath%/test HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<step>
<request>
<command varUsage="globalVariableRootUserPath">Delete
%globalVariableRootUserPath%/test HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 404 Not Found</command>
</response>
</step>
</test>
1.1
jakarta-slide/testsuite/testsuite/junit/xmltestcases/ACL/functional/general/CRUD/502_getUsersGroupsAndRoles.xml
Index: 502_getUsersGroupsAndRoles.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract>Test to check if possible to get users groups and
roles from ../userdb</abstract>
<description>
1) GET ../userdb/users
2) GET ../userdb/groups
3) GET ../userdab/roles
Cleanup</description>
<expectedResult>HTTP/1.1 200 OK</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>
<user varUsage="user">tmpUser</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableUsersColl">GET
%globalVariableRootUserPath%/%globalVariableUsersColl% HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 200 OK</command>
</response>
</step>
<step>
<user varUsage="user">tmpUser</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableGroupsColl">GET
%globalVariableRootUserPath%/%globalVariableGroupsColl% HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 200 OK</command>
</response>
</step>
<step>
<user varUsage="user">tmpUser</user>
<password varUsage="user">Administrator</password>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl">GET
%globalVariableRootUserPath%/%globalVariableRolesColl% HTTP/1.1</command>
</request>
<response>
<command>HTTP/1.1 200 OK</command>
</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/general/CRUD/503_renameRolesFolder.xml
Index: 503_renameRolesFolder.xml
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "../../../../../Tprocessor.dtd">
<test>
<specification>
<abstract>
</abstract>
<description>
1) Try to rename a folder (users, groups or roles) in
../userdb.
2) Try to change other properties in a folder (users,
groups or roles) in ../userdb. (CHECK WHAT PROPERTIES CANNOT BE CHANGED).
Cleanup</description>
<expectedResult>Both tries should not be possible. 403
Forbidden.</expectedResult>
</specification>
<step>
<request>
<command>MOVE
/taminowebdavserver/administration/security/userdb/roles HTTP/1.1</command>
<!--header>Depth: 1</header-->
<header>Destination:/taminowebdavserver/administration/security/userdb/rolesRenamed</header>
</request>
<response>
<command>HTTP/1.1 403 Forbidden</command>
</response>
</step>
<step>
<request>
<command
varUsage="globalVariableRootUserPath,globalVariableRolesColl">PROPPATCH
%globalVariableRootUserPath%/%globalVariableRolesColl% HTTP/1.1</command>
<body
varUsage="globalVariableUserPath,globalVariableRootUserPath,globalVariableServerName,user,host"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:propertyupdate xmlns:D="DAV:" >
<D:set>
<D:prop>
<xsv:description
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">the description property
was changed</xsv: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,globalVariableRolesColl,user">PROPFIND
%globalVariableRootUserPath%/%globalVariableRolesColl% 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>
<xsv:description xmlns:xsv="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,globalVariableRolesColl"><![CDATA[<?xml
version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:">
<D:response>
<D:href>%globalVariableRootUserPath%/%globalVariableRolesColl%</D:href>
<D:propstat>
<D:prop>
<xsv:description
xmlns:xsv="http://namespaces.softwareag.com/tamino/webdav">the description property
was changed</xsv:description>
</D:prop>
<D:status>HTTP/1.1 403 Forbidden</D:status>
</D:propstat>
</D:response>
</D:multistatus>
]]></body>
</response>
</step>
</test>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]