TESTS
-----


1. Plain-DAV directories
 1.1 Non-First Letter directories
  1.1.1 Brownser Access
   1.1.1.1 Accessing to group's directories
   
    1.1.1.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     1.1.1.1.1.1 Read Access
      1.1.1.1.1.1.1 ReadClause Flag Enabled
       1.1.1.1.1.1.1.1 Clause passed.          OK
       1.1.1.1.1.1.1.2 Clause not passed.      FORBID
      1.1.1.1.1.1.2 ReadClause Not Defined:    OK
     1.1.1.1.1.2 Write Access.                 FORBID
     
    1.1.1.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     1.1.1.1.2.1 Read Access
      1.1.1.1.2.1.1 ReadClause Flag Enabled
       1.1.1.1.2.1.1.1 Clause passed.          OK
       1.1.1.1.2.1.1.2 Clause not passed.      FORBID
      1.1.1.1.2.1.2 ReadClause Not Defined:    OK 
     1.1.1.1.2.2 Write Access
      1.1.1.1.2.2.1 WriteClause Flag Enabled
       1.1.1.1.2.2.1.1 Clause passed.          OK
       1.1.1.1.2.2.1.2 Clause not passed.      FORBID
       
    1.1.1.1.3 *Admin user* (ie: user that is group admin )
     1.1.1.1.3.1 Read Access
      1.1.1.1.3.1.1 ReadClause Flag Enabled
       1.1.1.1.3.1.1.1 Clause passed.          OK
       1.1.1.1.3.1.1.2 Clause not passed.      OK
      1.1.1.1.3.1.2 ReadClause Not Defined:    OK 
     1.1.1.1.3.2 Write Access
      1.1.1.1.3.2.1 WriteClause Flag Enabled
       1.1.1.1.3.2.1.1 Clause passed.          OK
       1.1.1.1.3.2.1.2 Clause not passed.      OK
       
   
    1.1.1.1.4 *Site Admin user* (ie: user that is in group 1 )
     1.1.1.1.4.1 Read Access
      1.1.1.1.4.1.1 ReadClause Flag Enabled
       1.1.1.1.4.1.1.1 Clause passed.          OK
       1.1.1.1.4.1.1.2 Clause not passed.      OK
      1.1.1.1.4.1.2 ReadClause Not Defined:    OK 
     1.1.1.1.4.2 Write Access
      1.1.1.1.4.2.1 WriteClause Flag Enabled
       1.1.1.1.4.2.1.1 Clause passed.          OK
       1.1.1.1.4.2.1.2 Clause not passed.      OK  
       
   1.1.1.2 Accessing to user's directories            
    1.1.1.2.1 *Non-Owner User*
     1.1.1.2.1.1 Read Access
      1.1.1.2.1.1.1 Is not Private directory   OK
      1.1.1.2.1.1.2 Is Private directory       FORBID
     1.1.1.2.1.2 Write Access.                 FORBID
     
    1.1.1.2.2 *Owner*
     1.1.1.2.2.1 Read Access
      1.1.1.2.2.1.1 Is not Private directory   OK
      1.1.1.2.2.1.2 Is Private directory       OK
     1.1.1.2.2.2 Write Access.                 OK
       
    1.1.1.2.2 *Site_Admin*
     1.1.1.2.2.1 Read Access
      1.1.1.2.2.1.1 Is not Private directory   OK
      1.1.1.2.2.1.2 Is Private directory       OK
     1.1.1.2.2.2 Write Access.                 OK

 1.2 First Letter directories
  1.2.1 Brownser Access
   1.2.1.1 Accessing to group's directories
   
    1.2.1.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     1.2.1.1.1.1 Read Access
      1.2.1.1.1.1.1 ReadClause Flag Enabled
       1.2.1.1.1.1.1.1 Clause passed.          OK
       1.2.1.1.1.1.1.2 Clause not passed.      FORBID
      1.2.1.1.1.1.2 ReadClause Not Defined:    OK
     1.2.1.1.1.2 Write Access.                 FORBID
     
    1.2.1.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     1.2.1.1.2.1 Read Access
      1.2.1.1.2.1.1 ReadClause Flag Enabled
       1.2.1.1.2.1.1.1 Clause passed.          OK
       1.2.1.1.2.1.1.2 Clause not passed.      FORBID
      1.2.1.1.2.1.2 ReadClause Not Defined:    OK 
     1.2.1.1.2.2 Write Access
      1.2.1.1.2.2.1 WriteClause Flag Enabled
       1.2.1.1.2.2.1.1 Clause passed.          OK
       1.2.1.1.2.2.1.2 Clause not passed.      FORBID
       
    1.2.1.1.3 *Admin user* (ie: user that is group admin )
     1.2.1.1.3.1 Read Access
      1.2.1.1.3.1.1 ReadClause Flag Enabled
       1.2.1.1.3.1.1.1 Clause passed.          OK
       1.2.1.1.3.1.1.2 Clause not passed.      OK
      1.2.1.1.3.1.2 ReadClause Not Defined:    OK 
     1.2.1.1.3.2 Write Access
      1.2.1.1.3.2.1 WriteClause Flag Enabled
       1.2.1.1.3.2.1.1 Clause passed.          OK
       1.2.1.1.3.2.1.2 Clause not passed.      OK
       
    1.2.1.1.4 *Site Admin user* (ie: user that is in group 1 )
     1.2.1.1.4.1 Read Access
      1.2.1.1.4.1.1 ReadClause Flag Enabled
       1.2.1.1.4.1.1.1 Clause passed.          OK
       1.2.1.1.4.1.1.2 Clause not passed.      OK
      1.2.1.1.4.1.2 ReadClause Not Defined:    OK 
     1.2.1.1.4.2 Write Access
      1.2.1.1.4.2.1 WriteClause Flag Enabled
       1.2.1.1.4.2.1.1 Clause passed.          OK
       1.2.1.1.4.2.1.2 Clause not passed.      OK  
       
   1.2.1.2 Accessing to user's directories            
    1.2.1.2.1 *Non-Owner User*
     1.2.1.2.1.1 Read Access
      1.2.1.2.1.1.1 Is not Private directory   OK
      1.2.1.2.1.1.2 Is Private directory       FORBID
     1.2.1.2.1.2 Write Access.                 FORBID
     
    1.2.1.2.2 *Owner*
     1.2.1.2.2.1 Read Access
      1.2.1.2.2.1.1 Is not Private directory   OK
      1.2.1.2.2.1.2 Is Private directory       OK
     1.2.1.2.2.2 Write Access.                 OK
       
    1.2.1.2.2 *Site_Admin*
     1.2.1.2.2.1 Read Access
      1.2.1.2.2.1.1 Is not Private directory   OK
      1.2.1.2.2.1.2 Is Private directory       OK
     1.2.1.2.2.2 Write Access.                 OK            
       
2. DAV+SVN repositories
 2.1 Non-First Letter directories
  2.1.1 Brownser Access
   2.1.1.1 Accessing to group's directories
   
    2.1.1.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     2.1.1.1.1.1 Read Access
      2.1.1.1.1.1.1 ReadClause Flag Enabled
       2.1.1.1.1.1.1.1 Clause passed.          OK
       2.1.1.1.1.1.1.2 Clause not passed.      FORBID
      2.1.1.1.1.1.2 ReadClause Not Defined:    OK
     2.1.1.1.1.2 Write Access.                 FORBID
     
    2.1.1.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     2.1.1.1.2.1 Read Access
      2.1.1.1.2.1.1 ReadClause Flag Enabled
       2.1.1.1.2.1.1.1 Clause passed.          OK
       2.1.1.1.2.1.1.2 Clause not passed.      FORBID
      2.1.1.1.2.1.2 ReadClause Not Defined:    OK 
     2.1.1.1.2.2 Write Access
      2.1.1.1.2.2.1 WriteClause Flag Enabled
       2.1.1.1.2.2.1.1 Clause passed.          OK
       2.1.1.1.2.2.1.2 Clause not passed.      FORBID
       
    2.1.1.1.3 *Admin user* (ie: user that is group admin )
     2.1.1.1.3.1 Read Access
      2.1.1.1.3.1.1 ReadClause Flag Enabled
       2.1.1.1.3.1.1.1 Clause passed.          OK
       2.1.1.1.3.1.1.2 Clause not passed.      OK
      2.1.1.1.3.1.2 ReadClause Not Defined:    OK 
     2.1.1.1.3.2 Write Access
      2.1.1.1.3.2.1 WriteClause Flag Enabled
       2.1.1.1.3.2.1.1 Clause passed.          OK
       2.1.1.1.3.2.1.2 Clause not passed.      OK
       
   
    2.1.1.1.4 *Site Admin user* (ie: user that is in group 1 )
     2.1.1.1.4.1 Read Access
      2.1.1.1.4.1.1 ReadClause Flag Enabled
       2.1.1.1.4.1.1.1 Clause passed.          OK
       2.1.1.1.4.1.1.2 Clause not passed.      OK
      2.1.1.1.4.1.2 ReadClause Not Defined:    OK 
     2.1.1.1.4.2 Write Access
      2.1.1.1.4.2.1 WriteClause Flag Enabled
       2.1.1.1.4.2.1.1 Clause passed.          OK
       2.1.1.1.4.2.1.2 Clause not passed.      OK  
       
   2.1.1.2 Accessing to user's directories            
    2.1.1.2.1 *Non-Owner User*
     2.1.1.2.1.1 Read Access
      2.1.1.2.1.1.1 Is not Private directory   OK
      2.1.1.2.1.1.2 Is Private directory       FORBID
     2.1.1.2.1.2 Write Access.                 FORBID
     
    2.1.1.2.2 *Owner*
     2.1.1.2.2.1 Read Access
      2.1.1.2.2.1.1 Is not Private directory   OK
      2.1.1.2.2.1.2 Is Private directory       OK
     2.1.1.2.2.2 Write Access.                 OK
       
    2.1.1.2.2 *Site_Admin*
     2.1.1.2.2.1 Read Access
      2.1.1.2.2.1.1 Is not Private directory   OK
      2.1.1.2.2.1.2 Is Private directory       OK
     2.1.1.2.2.2 Write Access.                 OK
     
     
  2.1.2 SVN Access
   2.1.2.1 Accessing to group's directories
   
    2.1.2.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     2.1.2.1.1.1 Read Access
      2.1.2.1.1.1.1 ReadClause Flag Enabled
       2.1.2.1.1.1.1.1 Clause passed.          OK
       2.1.2.1.1.1.1.2 Clause not passed.      FORBID
      2.1.2.1.1.1.2 ReadClause Not Defined:    OK
     2.1.2.1.1.2 Write Access.                 FORBID
     
    2.1.2.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     2.1.2.1.2.1 Read Access
      2.1.2.1.2.1.1 ReadClause Flag Enabled
       2.1.2.1.2.1.1.1 Clause passed.          OK
       2.1.2.1.2.1.1.2 Clause not passed.      FORBID
      2.1.2.1.2.1.2 ReadClause Not Defined:    OK 
     2.1.2.1.2.2 Write Access
      2.1.2.1.2.2.1 WriteClause Flag Enabled
       2.1.2.1.2.2.1.1 Clause passed.          OK
       2.1.2.1.2.2.1.2 Clause not passed.      FORBID
       
    2.1.2.1.3 *Admin user* (ie: user that is group admin )
     2.1.2.1.3.1 Read Access
      2.1.2.1.3.1.1 ReadClause Flag Enabled
       2.1.2.1.3.1.1.1 Clause passed.          OK
       2.1.2.1.3.1.1.2 Clause not passed.      OK
      2.1.2.1.3.1.2 ReadClause Not Defined:    OK 
     2.1.2.1.3.2 Write Access
      2.1.2.1.3.2.1 WriteClause Flag Enabled
       2.1.2.1.3.2.1.1 Clause passed.          OK
       2.1.2.1.3.2.1.2 Clause not passed.      OK
       
   
    2.1.2.1.4 *Site Admin user* (ie: user that is in group 1 )
     2.1.2.1.4.1 Read Access
      2.1.2.1.4.1.1 ReadClause Flag Enabled
       2.1.2.1.4.1.1.1 Clause passed.          OK
       2.1.2.1.4.1.1.2 Clause not passed.      OK
      2.1.2.1.4.1.2 ReadClause Not Defined:    OK 
     2.1.2.1.4.2 Write Access
      2.1.2.1.4.2.1 WriteClause Flag Enabled
       2.1.2.1.4.2.1.1 Clause passed.          OK
       2.1.2.1.4.2.1.2 Clause not passed.      OK  
       
   2.1.2.2 Accessing to user's directories            
    2.1.2.2.1 *Non-Owner User*
     2.1.2.2.1.1 Read Access
      2.1.2.2.1.1.1 Is not Private directory   OK
      2.1.2.2.1.1.2 Is Private directory       FORBID
     2.1.2.2.1.2 Write Access.                 FORBID
     
    2.1.2.2.2 *Owner*
     2.1.2.2.2.1 Read Access
      2.1.2.2.2.1.1 Is not Private directory   OK
      2.1.2.2.2.1.2 Is Private directory       OK
     2.1.2.2.2.2 Write Access.                 OK
       
    2.1.2.2.2 *Site_Admin*
     2.1.2.2.2.1 Read Access
      2.1.2.2.2.1.1 Is not Private directory   OK
      2.1.2.2.2.1.2 Is Private directory       OK
     2.1.2.2.2.2 Write Access.                 OK

     
 2.2 First Letter directories
  2.2.1 Brownser Access
   2.2.1.1 Accessing to group's directories
   
    2.2.1.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     2.2.1.1.1.1 Read Access
      2.2.1.1.1.1.1 ReadClause Flag Enabled
       2.2.1.1.1.1.1.1 Clause passed.          OK
       2.2.1.1.1.1.1.2 Clause not passed.      FORBID
      2.2.1.1.1.1.2 ReadClause Not Defined:    OK
     2.2.1.1.1.2 Write Access.                 FORBID
     
    2.2.1.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     2.2.1.1.2.1 Read Access
      2.2.1.1.2.1.1 ReadClause Flag Enabled
       2.2.1.1.2.1.1.1 Clause passed.          OK
       2.2.1.1.2.1.1.2 Clause not passed.      FORBID
      2.2.1.1.2.1.2 ReadClause Not Defined:    OK 
     2.2.1.1.2.2 Write Access
      2.2.1.1.2.2.1 WriteClause Flag Enabled
       2.2.1.1.2.2.1.1 Clause passed.          OK
       2.2.1.1.2.2.1.2 Clause not passed.      FORBID
       
    2.2.1.1.3 *Admin user* (ie: user that is group admin )
     2.2.1.1.3.1 Read Access
      2.2.1.1.3.1.1 ReadClause Flag Enabled
       2.2.1.1.3.1.1.1 Clause passed.          OK
       2.2.1.1.3.1.1.2 Clause not passed.      OK
      2.2.1.1.3.1.2 ReadClause Not Defined:    OK 
     2.2.1.1.3.2 Write Access
      2.2.1.1.3.2.1 WriteClause Flag Enabled
       2.2.1.1.3.2.1.1 Clause passed.          OK
       2.2.1.1.3.2.1.2 Clause not passed.      OK
       
    2.2.1.1.4 *Site Admin user* (ie: user that is in group 1 )
     2.2.1.1.4.1 Read Access
      2.2.1.1.4.1.1 ReadClause Flag Enabled
       2.2.1.1.4.1.1.1 Clause passed.          OK
       2.2.1.1.4.1.1.2 Clause not passed.      OK
      2.2.1.1.4.1.2 ReadClause Not Defined:    OK 
     2.2.1.1.4.2 Write Access
      2.2.1.1.4.2.1 WriteClause Flag Enabled
       2.2.1.1.4.2.1.1 Clause passed.          OK
       2.2.1.1.4.2.1.2 Clause not passed.      OK  
       
   2.2.1.2 Accessing to user's directories            
    2.2.1.2.1 *Non-Owner User*
     2.2.1.2.1.1 Read Access
      2.2.1.2.1.1.1 Is not Private directory   OK
      2.2.1.2.1.1.2 Is Private directory       FORBID
     2.2.1.2.1.2 Write Access.                 FORBID
     
    2.2.1.2.2 *Owner*
     2.2.1.2.2.1 Read Access
      2.2.1.2.2.1.1 Is not Private directory   OK
      2.2.1.2.2.1.2 Is Private directory       OK
     2.2.1.2.2.2 Write Access.                 OK
       
    2.2.1.2.2 *Site_Admin*
     2.2.1.2.2.1 Read Access
      2.2.1.2.2.1.1 Is not Private directory   OK
      2.2.1.2.2.1.2 Is Private directory       OK
     2.2.1.2.2.2 Write Access.                 OK           
     
  2.2.2 SVN Access
   2.2.2.1 Accessing to group's directories
   
    2.2.2.1.1 *Anonymous Users* ( ie: users that doesn't belong to the directory accessed )
     2.2.2.1.1.1 Read Access
      2.2.2.1.1.1.1 ReadClause Flag Enabled
       2.2.2.1.1.1.1.1 Clause passed.          OK
       2.2.2.1.1.1.1.2 Clause not passed.      FORBID
      2.2.2.1.1.1.2 ReadClause Not Defined:    OK
     2.2.2.1.1.2 Write Access.                 FORBID
     
    2.2.2.1.2 *Developer users* ( ie: users that belong to the directory accessed )
     2.2.2.1.2.1 Read Access
      2.2.2.1.2.1.1 ReadClause Flag Enabled
       2.2.2.1.2.1.1.1 Clause passed.          OK
       2.2.2.1.2.1.1.2 Clause not passed.      FORBID
      2.2.2.1.2.1.2 ReadClause Not Defined:    OK 
     2.2.2.1.2.2 Write Access
      2.2.2.1.2.2.1 WriteClause Flag Enabled
       2.2.2.1.2.2.1.1 Clause passed.          OK
       2.2.2.1.2.2.1.2 Clause not passed.      FORBID
       
    2.2.2.1.3 *Admin user* (ie: user that is group admin )
     2.2.2.1.3.1 Read Access
      2.2.2.1.3.1.1 ReadClause Flag Enabled
       2.2.2.1.3.1.1.1 Clause passed.          OK
       2.2.2.1.3.1.1.2 Clause not passed.      OK
      2.2.2.1.3.1.2 ReadClause Not Defined:    OK 
     2.2.2.1.3.2 Write Access
      2.2.2.1.3.2.1 WriteClause Flag Enabled
       2.2.2.1.3.2.1.1 Clause passed.          OK
       2.2.2.1.3.2.1.2 Clause not passed.      OK
       
    2.2.2.1.4 *Site Admin user* (ie: user that is in group 1 )
     2.2.2.1.4.1 Read Access
      2.2.2.1.4.1.1 ReadClause Flag Enabled
       2.2.2.1.4.1.1.1 Clause passed.          OK
       2.2.2.1.4.1.1.2 Clause not passed.      OK
      2.2.2.1.4.1.2 ReadClause Not Defined:    OK 
     2.2.2.1.4.2 Write Access
      2.2.2.1.4.2.1 WriteClause Flag Enabled
       2.2.2.1.4.2.1.1 Clause passed.          OK
       2.2.2.1.4.2.1.2 Clause not passed.      OK  
       
   2.2.2.2 Accessing to user's directories            
    2.2.2.2.1 *Non-Owner User*
     2.2.2.2.1.1 Read Access
      2.2.2.2.1.1.1 Is not Private directory   OK
      2.2.2.2.1.1.2 Is Private directory       FORBID
     2.2.2.2.1.2 Write Access.                 FORBID
     
    2.2.2.2.2 *Owner*
     2.2.2.2.2.1 Read Access
      2.2.2.2.2.1.1 Is not Private directory   OK
      2.2.2.2.2.1.2 Is Private directory       OK
     2.2.2.2.2.2 Write Access.                 OK
       
    2.2.2.2.2 *Site_Admin*
     2.2.2.2.2.1 Read Access
      2.2.2.2.2.1.1 Is not Private directory   OK
      2.2.2.2.2.1.2 Is Private directory       OK
     2.2.2.2.2.2 Write Access.                 OK           
       
       