Class AbstractAccessControlTest
- 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
-
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
AccessControlDiscoveryTest
,AccessControlListTest
,AccessControlPolicyIteratorTest
,AccessControlPolicyTest
,RSessionAccessControlDiscoveryTest
,RSessionAccessControlPolicyTest
,RSessionAccessControlTest
public abstract class AbstractAccessControlTest extends AbstractJCRTest
AbstractAccessControlTest
...
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessControlManager
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 AbstractAccessControlTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkCanModifyAc(String path)
protected void
checkCanReadAc(String path)
protected static AccessControlManager
getAccessControlManager(Session s)
protected String
getPathToNonExistingNode()
protected String
getPathToProperty()
protected Privilege[]
privilegesFromName(String privilegeName)
protected Privilege[]
privilegesFromNames(String[] privilegeNames)
protected void
setUp()
-
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, tearDown
-
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
-
-
-
-
Field Detail
-
acMgr
protected AccessControlManager acMgr
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
getAccessControlManager
protected static AccessControlManager getAccessControlManager(Session s) throws RepositoryException, NotExecutableException
-
privilegesFromName
protected Privilege[] privilegesFromName(String privilegeName) throws RepositoryException, NotExecutableException
-
privilegesFromNames
protected Privilege[] privilegesFromNames(String[] privilegeNames) throws RepositoryException, NotExecutableException
-
checkCanReadAc
protected void checkCanReadAc(String path) throws RepositoryException, NotExecutableException
-
checkCanModifyAc
protected void checkCanModifyAc(String path) throws RepositoryException, NotExecutableException
-
getPathToNonExistingNode
protected String getPathToNonExistingNode() throws RepositoryException
- Throws:
RepositoryException
-
getPathToProperty
protected String getPathToProperty() throws RepositoryException
- Throws:
RepositoryException
-
-