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 void
setUp()
protected void
tearDown()
void
testApplicablePoliciesAreDistinct()
void
testApplicablePoliciesAreDistintFromSetPolicies()
void
testGetApplicablePolicies()
void
testGetEffectivePolicies()
void
testGetEffectivePoliciesForNonExistingNode()
void
testGetEffectivePoliciesForProperty()
void
testGetPolicies()
void
testGetPolicyAfterSave()
void
testGetPolicyAfterSet()
void
testNodeIsModifiedAfterRemovePolicy()
void
testNodeIsModifiedAfterSecondSetPolicy()
void
testNodeIsModifiedAfterSetPolicy()
void
testNullPolicyOnNewNode()
void
testRemovePolicy()
void
testRemovePolicyIsTransient()
void
testRemoveTransientlyAddedPolicy()
void
testResetPolicy()
void
testSetAllPolicies()
void
testSetIllegalPolicy()
void
testSetPolicy()
void
testSetPolicyIsTransient()
void
testSetPolicyOnNewNode()
-
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
-
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
-
-