org.apache.jackrabbit.test.api.security
Class AccessControlListTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
                      extended by org.apache.jackrabbit.test.api.security.AccessControlListTest
All Implemented Interfaces:
junit.framework.Test

public class AccessControlListTest
extends AbstractAccessControlTest

AccessControlEntryTest...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
acMgr
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, vf, workspaceName
 
Constructor Summary
AccessControlListTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testAddAbstractPrivilege()
           
 void testAddAccessControlEntry()
           
 void testAddAccessControlEntryAgain()
           
 void testAddAccessControlEntryAndSetPolicy()
           
 void testAddAccessControlEntryEmptyPrivilegeArray()
           
 void testAddAccessControlEntryInvalidPrincipal()
           
 void testAddAccessControlEntryInvalidPrivilege()
           
 void testAddAccessControlEntryIsTransient()
           
 void testAddAccessControlEntryTwice()
           
 void testAddAggregatedPrivilegesSeparately()
           
 void testAddAggregatePrivilege()
           
 void testAddPrivilegesPresentInEntries()
           
 void testExtendPrivileges()
           
 void testGetAccessControlEntries()
           
 void testRemoveAccessControlEntry()
           
 void testRemoveAccessControlEntryAndSetPolicy()
           
 void testRemoveAccessControlEntryIsTransient()
           
 void testRemoveAddedAccessControlEntry()
           
 void testRemoveIllegalAccessControlEntry()
           
 
Methods inherited from class org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
checkCanModifyAc, checkCanReadAc, getAccessControlManager, getPathToNonExistingNode, getPathToProperty, privilegesFromName, privilegesFromNames
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccessControlListTest

public AccessControlListTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractAccessControlTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception

testGetAccessControlEntries

public void testGetAccessControlEntries()
                                 throws RepositoryException,
                                        AccessDeniedException,
                                        NotExecutableException
Throws:
RepositoryException
AccessDeniedException
NotExecutableException

testAddAccessControlEntry

public void testAddAccessControlEntry()
                               throws NotExecutableException,
                                      RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAggregatePrivilege

public void testAddAggregatePrivilege()
                               throws NotExecutableException,
                                      RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAggregatedPrivilegesSeparately

public void testAddAggregatedPrivilegesSeparately()
                                           throws NotExecutableException,
                                                  RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAbstractPrivilege

public void testAddAbstractPrivilege()
                              throws NotExecutableException,
                                     RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddPrivilegesPresentInEntries

public void testAddPrivilegesPresentInEntries()
                                       throws NotExecutableException,
                                              RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryAndSetPolicy

public void testAddAccessControlEntryAndSetPolicy()
                                           throws RepositoryException,
                                                  NotExecutableException
Throws:
RepositoryException
NotExecutableException

testAddAccessControlEntryIsTransient

public void testAddAccessControlEntryIsTransient()
                                          throws NotExecutableException,
                                                 RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryInvalidPrincipal

public void testAddAccessControlEntryInvalidPrincipal()
                                               throws NotExecutableException,
                                                      RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryEmptyPrivilegeArray

public void testAddAccessControlEntryEmptyPrivilegeArray()
                                                  throws NotExecutableException,
                                                         RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryInvalidPrivilege

public void testAddAccessControlEntryInvalidPrivilege()
                                               throws NotExecutableException,
                                                      RepositoryException
Throws:
NotExecutableException
RepositoryException

testRemoveAccessControlEntry

public void testRemoveAccessControlEntry()
                                  throws NotExecutableException,
                                         RepositoryException
Throws:
NotExecutableException
RepositoryException

testRemoveAddedAccessControlEntry

public void testRemoveAddedAccessControlEntry()
                                       throws NotExecutableException,
                                              RepositoryException
Throws:
NotExecutableException
RepositoryException

testRemoveAccessControlEntryAndSetPolicy

public void testRemoveAccessControlEntryAndSetPolicy()
                                              throws NotExecutableException,
                                                     RepositoryException
Throws:
NotExecutableException
RepositoryException

testRemoveAccessControlEntryIsTransient

public void testRemoveAccessControlEntryIsTransient()
                                             throws NotExecutableException,
                                                    RepositoryException
Throws:
NotExecutableException
RepositoryException

testRemoveIllegalAccessControlEntry

public void testRemoveIllegalAccessControlEntry()
                                         throws NotExecutableException,
                                                RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryTwice

public void testAddAccessControlEntryTwice()
                                    throws NotExecutableException,
                                           RepositoryException
Throws:
NotExecutableException
RepositoryException

testAddAccessControlEntryAgain

public void testAddAccessControlEntryAgain()
                                    throws NotExecutableException,
                                           RepositoryException
Throws:
NotExecutableException
RepositoryException

testExtendPrivileges

public void testExtendPrivileges()
                          throws NotExecutableException,
                                 RepositoryException
Throws:
NotExecutableException
RepositoryException


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.