Class AccessControlPolicyTest
- 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.AccessControlPolicyTest
-
- All Implemented Interfaces:
junit.framework.Test
public class AccessControlPolicyTest extends AbstractAccessControlTest
AccessControlPolicyTest...
-
-
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 AccessControlPolicyTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()protected voidtearDown()voidtestApplicablePoliciesAreDistinct()voidtestApplicablePoliciesAreDistintFromSetPolicies()voidtestGetApplicablePolicies()voidtestGetEffectivePolicies()voidtestGetEffectivePoliciesForNonExistingNode()voidtestGetEffectivePoliciesForProperty()voidtestGetPolicies()voidtestGetPolicyAfterSave()voidtestGetPolicyAfterSet()voidtestNodeIsModifiedAfterRemovePolicy()voidtestNodeIsModifiedAfterSecondSetPolicy()voidtestNodeIsModifiedAfterSetPolicy()voidtestNullPolicyOnNewNode()voidtestRemovePolicy()voidtestRemovePolicyIsTransient()voidtestRemoveTransientlyAddedPolicy()voidtestResetPolicy()voidtestSetAllPolicies()voidtestSetIllegalPolicy()voidtestSetPolicy()voidtestSetPolicyIsTransient()voidtestSetPolicyOnNewNode()-
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:
setUpin classAbstractAccessControlTest- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception- Overrides:
tearDownin classAbstractJCRTest- Throws:
Exception
-
testGetEffectivePolicies
public void testGetEffectivePolicies() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testGetEffectivePoliciesForNonExistingNode
public void testGetEffectivePoliciesForNonExistingNode() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testGetEffectivePoliciesForProperty
public void testGetEffectivePoliciesForProperty() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testGetPolicies
public void testGetPolicies() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testGetApplicablePolicies
public void testGetApplicablePolicies() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testApplicablePoliciesAreDistinct
public void testApplicablePoliciesAreDistinct() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testApplicablePoliciesAreDistintFromSetPolicies
public void testApplicablePoliciesAreDistintFromSetPolicies() throws RepositoryException, NotExecutableException
-
testSetPolicy
public void testSetPolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testSetIllegalPolicy
public void testSetIllegalPolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testSetAllPolicies
public void testSetAllPolicies() throws RepositoryException, NotExecutableException
-
testGetPolicyAfterSet
public void testGetPolicyAfterSet() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testResetPolicy
public void testResetPolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testSetPolicyIsTransient
public void testSetPolicyIsTransient() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testGetPolicyAfterSave
public void testGetPolicyAfterSave() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testNodeIsModifiedAfterSecondSetPolicy
public void testNodeIsModifiedAfterSecondSetPolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testNodeIsModifiedAfterSetPolicy
public void testNodeIsModifiedAfterSetPolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testRemovePolicy
public void testRemovePolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testRemovePolicyIsTransient
public void testRemovePolicyIsTransient() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testNodeIsModifiedAfterRemovePolicy
public void testNodeIsModifiedAfterRemovePolicy() throws RepositoryException, AccessDeniedException, NotExecutableException
-
testNullPolicyOnNewNode
public void testNullPolicyOnNewNode() throws NotExecutableException, RepositoryException, AccessDeniedException
-
testSetPolicyOnNewNode
public void testSetPolicyOnNewNode() throws NotExecutableException, RepositoryException, AccessDeniedException
-
testRemoveTransientlyAddedPolicy
public void testRemoveTransientlyAddedPolicy() throws RepositoryException, AccessDeniedException
-
-