org.apache.jackrabbit.test.api
Class HasPermissionTest

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.HasPermissionTest
All Implemented Interfaces:
junit.framework.Test

public class HasPermissionTest
extends AbstractJCRTest

Tests if Session.hasPermission(String, String) yields the correct permissions for a read-only, a read-write and an admin session.


Field Summary
 
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, logger
 
Constructor Summary
HasPermissionTest()
           
 
Method Summary
 void testAdminPermission()
          Tests if Session.hasPermission(String, String) returns true for all actions.
 void testReadOnlyPermission()
          Tests if Session.hasPermission(String, String) returns true for READ.
 void testReadWritePermission()
          Tests if Session.hasPermission(String, String) returns true for all actions.
 
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, setUp, 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

HasPermissionTest

public HasPermissionTest()
Method Detail

testReadOnlyPermission

public void testReadOnlyPermission()
                            throws Exception
Tests if Session.hasPermission(String, String) returns

Throws:
Exception

testReadWritePermission

public void testReadWritePermission()
                             throws Exception
Tests if Session.hasPermission(String, String) returns

Throws:
Exception

testAdminPermission

public void testAdminPermission()
                         throws Exception
Tests if Session.hasPermission(String, String) returns

Throws:
Exception


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