Class AccessControlListTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
-
- 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, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description AccessControlListTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toString
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
- Overrides:
setUp
in classAbstractAccessControlTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testGetAccessControlEntries
public void testGetAccessControlEntries() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testAddAccessControlEntry
public void testAddAccessControlEntry() throws NotExecutableException, RepositoryException
-
testAddAggregatePrivilege
public void testAddAggregatePrivilege() throws NotExecutableException, RepositoryException
-
testAddAggregatedPrivilegesSeparately
public void testAddAggregatedPrivilegesSeparately() throws NotExecutableException, RepositoryException
-
testAddAbstractPrivilege
public void testAddAbstractPrivilege() throws NotExecutableException, RepositoryException
-
testAddPrivilegesPresentInEntries
public void testAddPrivilegesPresentInEntries() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryAndSetPolicy
public void testAddAccessControlEntryAndSetPolicy() throws RepositoryException, NotExecutableException
-
testAddAccessControlEntryIsTransient
public void testAddAccessControlEntryIsTransient() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryInvalidPrincipal
public void testAddAccessControlEntryInvalidPrincipal() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryEmptyPrivilegeArray
public void testAddAccessControlEntryEmptyPrivilegeArray() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryInvalidPrivilege
public void testAddAccessControlEntryInvalidPrivilege() throws NotExecutableException, RepositoryException
-
testRemoveAccessControlEntry
public void testRemoveAccessControlEntry() throws NotExecutableException, RepositoryException
-
testRemoveAddedAccessControlEntry
public void testRemoveAddedAccessControlEntry() throws NotExecutableException, RepositoryException
-
testRemoveAccessControlEntryAndSetPolicy
public void testRemoveAccessControlEntryAndSetPolicy() throws NotExecutableException, RepositoryException
-
testRemoveAccessControlEntryIsTransient
public void testRemoveAccessControlEntryIsTransient() throws NotExecutableException, RepositoryException
-
testRemoveIllegalAccessControlEntry
public void testRemoveIllegalAccessControlEntry() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryTwice
public void testAddAccessControlEntryTwice() throws NotExecutableException, RepositoryException
-
testAddAccessControlEntryAgain
public void testAddAccessControlEntryAgain() throws NotExecutableException, RepositoryException
-
testExtendPrivileges
public void testExtendPrivileges() throws NotExecutableException, RepositoryException
-
-