Class AccessControlDiscoveryTest
- 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.AccessControlDiscoveryTest
-
- All Implemented Interfaces:
junit.framework.Test
public class AccessControlDiscoveryTest extends AbstractAccessControlTest
AccessControlDiscoveryTest
...
-
-
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 AccessControlDiscoveryTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testAggregregatePrivileges()
Test some simple characteristics of the known aggregate privileges (jcr:write and jcr:all).void
testAllPrivilege()
Test the jcr:all privilege.void
testAllPrivilegeContainsAll()
void
testGetPrivileges()
void
testGetPrivilegesOnNonExistingNode()
void
testGetPrivilegesOnProperty()
void
testGetSupportedPrivileges()
void
testHasIndividualPrivileges()
void
testHasPrivileges()
void
testHasPrivilegesEmptyArray()
void
testHasPrivilegesOnNotExistingNode()
void
testHasPrivilegesOnProperty()
void
testMandatoryPrivilegeFromName()
void
testNotHasPrivileges()
void
testPrivilegeFromName()
void
testPrivilegeName()
Tests if the privilege name is treated as JCR Name and consequently reflects changes made to the namespace prefix.void
testUnknownPrivilegeFromName()
void
testWritePrivilege()
Test the jcr:write privilege.-
Methods inherited from class org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
checkCanModifyAc, checkCanReadAc, getAccessControlManager, getPathToNonExistingNode, getPathToProperty, privilegesFromName, privilegesFromNames, 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
-
-
-
-
Method Detail
-
testGetSupportedPrivileges
public void testGetSupportedPrivileges() throws RepositoryException
- Throws:
RepositoryException
-
testPrivilegeFromName
public void testPrivilegeFromName() throws RepositoryException
- Throws:
RepositoryException
-
testMandatoryPrivilegeFromName
public void testMandatoryPrivilegeFromName() throws RepositoryException
- Throws:
RepositoryException
-
testUnknownPrivilegeFromName
public void testUnknownPrivilegeFromName() throws RepositoryException
- Throws:
RepositoryException
-
testAllPrivilegeContainsAll
public void testAllPrivilegeContainsAll() throws RepositoryException, NotExecutableException
-
testAllPrivilege
public void testAllPrivilege() throws RepositoryException, NotExecutableException
Test the jcr:all privilege.
-
testWritePrivilege
public void testWritePrivilege() throws RepositoryException, NotExecutableException
Test the jcr:write privilege.- Throws:
RepositoryException
- If an error occurs.NotExecutableException
- If the test cannot be executed.
-
testAggregregatePrivileges
public void testAggregregatePrivileges() throws RepositoryException
Test some simple characteristics of the known aggregate privileges (jcr:write and jcr:all).- Throws:
RepositoryException
-
testPrivilegeName
public void testPrivilegeName() throws RepositoryException
Tests if the privilege name is treated as JCR Name and consequently reflects changes made to the namespace prefix.- Throws:
RepositoryException
- If an error occurs.
-
testGetPrivileges
public void testGetPrivileges() throws RepositoryException
- Throws:
RepositoryException
- If an error occurs.
-
testGetPrivilegesOnNonExistingNode
public void testGetPrivilegesOnNonExistingNode() throws RepositoryException
- Throws:
RepositoryException
- If an error occurs.
-
testGetPrivilegesOnProperty
public void testGetPrivilegesOnProperty() throws RepositoryException, NotExecutableException
- Throws:
RepositoryException
- If an error occurs.NotExecutableException
- If the test cannot be executed.
-
testHasPrivileges
public void testHasPrivileges() throws RepositoryException
- Throws:
RepositoryException
- If an error occurs.
-
testHasIndividualPrivileges
public void testHasIndividualPrivileges() throws RepositoryException
- Throws:
RepositoryException
- If an error occurs.
-
testNotHasPrivileges
public void testNotHasPrivileges() throws RepositoryException, NotExecutableException
- Throws:
RepositoryException
- If an error occurs.NotExecutableException
- If the test cannot be executed.
-
testHasPrivilegesOnNotExistingNode
public void testHasPrivilegesOnNotExistingNode() throws RepositoryException
- Throws:
RepositoryException
- If an error occurs.
-
testHasPrivilegesOnProperty
public void testHasPrivilegesOnProperty() throws RepositoryException, NotExecutableException
- Throws:
RepositoryException
- If an error occurs.NotExecutableException
- If the test cannot be executed.
-
testHasPrivilegesEmptyArray
public void testHasPrivilegesEmptyArray() throws RepositoryException, NotExecutableException
- Throws:
RepositoryException
- If an error occurs.NotExecutableException
- If the test cannot be executed.
-
-