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]

Reply via email to