Package org.apache.jackrabbit.test.api
Class SessionReadMethodsTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.SessionReadMethodsTest
-
- All Implemented Interfaces:
junit.framework.Test
public class SessionReadMethodsTest extends AbstractJCRTest
SessionReadMethodsTest
...
-
-
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, 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 SessionReadMethodsTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
setUp()
protected void
tearDown()
Releases the session aquired insetUp()
.void
testGetAttribute()
Tests if getAttribute(String name) returns not null if the requested attribute is existingvoid
testGetAttributeFailure()
Tests if getAttribute(String name) returns null if the requested attribute is not existingvoid
testGetAttributeNames()
Tests if attribute names returned by getAttributeNames() do not return null if used for getAttribute(String name)void
testGetItem()
Tests session.getItem() with the testRootNode and assures that the returned node represents the same node in the repository as testRootNode.void
testGetItemFailure()
Tests that session.getItem() throws a PathNotFoundException with a given path to nowhere.void
testGetNodeByIdentifier()
Tests session.getNodeByIdentifier()void
testGetNodeByUUID()
Tests session.getNodeByUUID() using a valid uuid of a referenceable nodevoid
testGetNodeByUUIDFailure()
Tests that session.getNodeByUUID() throws a ItemNotFoundException in case of an invalid uuid.void
testIsLive()
Tests if isLive() returns true if theSession
is usable by the client and false if it is not usablevoid
testItemExists()
Tests session.itemExists() in the case of a valid and an invalid path.-
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 classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Releases the session aquired insetUp()
.- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testGetItemFailure
public void testGetItemFailure() throws RepositoryException, NotExecutableException
Tests that session.getItem() throws a PathNotFoundException with a given path to nowhere.
-
testGetItem
public void testGetItem() throws RepositoryException
Tests session.getItem() with the testRootNode and assures that the returned node represents the same node in the repository as testRootNode.- Throws:
RepositoryException
-
testItemExists
public void testItemExists() throws RepositoryException
Tests session.itemExists() in the case of a valid and an invalid path.- Throws:
RepositoryException
-
testGetNodeByUUIDFailure
public void testGetNodeByUUIDFailure() throws RepositoryException
Tests that session.getNodeByUUID() throws a ItemNotFoundException in case of an invalid uuid.- Throws:
RepositoryException
-
testGetNodeByUUID
public void testGetNodeByUUID() throws RepositoryException, NotExecutableException
Tests session.getNodeByUUID() using a valid uuid of a referenceable node
-
testGetNodeByIdentifier
public void testGetNodeByIdentifier() throws RepositoryException, NotExecutableException
Tests session.getNodeByIdentifier()- Throws:
RepositoryException
NotExecutableException
- Since:
- JCR 2.0
-
testGetAttribute
public void testGetAttribute() throws NotExecutableException
Tests if getAttribute(String name) returns not null if the requested attribute is existing- Throws:
NotExecutableException
-
testGetAttributeFailure
public void testGetAttributeFailure()
Tests if getAttribute(String name) returns null if the requested attribute is not existing
-
testGetAttributeNames
public void testGetAttributeNames()
Tests if attribute names returned by getAttributeNames() do not return null if used for getAttribute(String name)
-
testIsLive
public void testIsLive()
Tests if isLive() returns true if theSession
is usable by the client and false if it is not usable
-
-