org.apache.jackrabbit.test.api.security
Class AccessControlDiscoveryTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.security.AbstractAccessControlTest
                      extended by 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, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, vf, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
AccessControlDiscoveryTest()
           
 
Method Summary
 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, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccessControlDiscoveryTest

public AccessControlDiscoveryTest()
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
Throws:
RepositoryException
NotExecutableException

testAllPrivilege

public void testAllPrivilege()
                      throws RepositoryException,
                             NotExecutableException
Test the jcr:all privilege.

Throws:
RepositoryException
NotExecutableException

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.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.