|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jackrabbit.test.JUnitTest
org.apache.jackrabbit.test.AbstractJCRTest
org.apache.jackrabbit.test.api.NodeReadMethodsTest
public class NodeReadMethodsTest
Tests the 'read' methods specified in the Node
interface on
a level 1 repository.
NotExecutableException
is thrown.
Field Summary |
---|
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
---|
log |
Constructor Summary | |
---|---|
NodeReadMethodsTest()
|
Method Summary | |
---|---|
protected void |
setUp()
Sets up the fixture for this test. |
protected void |
tearDown()
Releases the session aquired in setUp() . |
void |
testAccept()
|
void |
testGetAncestorOfGreaterDepth()
Test if getting the ancestor of depth = n, where n is greater than depth of this Node , throws an ItemNotFoundException . |
void |
testGetAncestorOfNegativeDepth()
Test if getting the ancestor of negative depth throws an ItemNotFoundException . |
void |
testGetAncestorOfNodeDepth()
Test if the ancestor at depth = n, where n is the depth of this Item , returns this Node itself. |
void |
testGetDepth()
Tests if depth of root is 0 and depth of a sub node of root is 1 |
void |
testGetIndex()
Test if getIndex() returns the correct index. |
void |
testGetName()
Tests if getName() returns same as last name returned by getPath() |
void |
testGetNode()
Test if getNode(String relPath) returns the correct node and if a PathNotFoundException is thrown when Node at relPath does not exist |
void |
testGetNodes()
Test if all returned items are of type node. |
void |
testGetNodesNamePattern()
Test getNodes(String namePattern) with all possible patterns. |
void |
testGetParent()
Tests if getParent() returns parent node |
void |
testGetParentOfRoot()
Tests if getParent() of root throws an ItemNotFoundException |
void |
testGetPath()
Tests if getPath() returns the correct path. |
void |
testGetPrimaryItem()
Test if getPrimaryItem returns the primary item as defined in the primary node type. |
void |
testGetPrimaryItemItemNotFoundException()
Test if getPrimaryItem does throw an ItemNotFoundException if the primary node type does not define a primary item. |
void |
testGetProperties()
Test if all returned items are of type node. |
void |
testGetPropertiesNamePattern()
Test getProperties(String namePattern) with all possible patterns. |
void |
testGetProperty()
Test if getProperty(String relPath) returns the correct node and if a PathNotFoundException is thrown when property at relPath does not exist |
void |
testGetReferences()
|
void |
testGetSession()
Tests if getSession() is same as through which the Item was acquired |
void |
testGetUUID()
Test if getUUID() returns the string value of the property "jcr:uuid". |
void |
testGetUUIDOfNonReferenceableNode()
Test if getUUID() throws a UnsupportedRepositoryOperationException if Node is not referenceable |
void |
testHasNode()
Test if hasNode(String relPath) returns true if the required node exists and false if it doesn't. |
void |
testHasNodes()
Test if hasNodes() returns true if any sub node exists or false if not. |
void |
testHasProperties()
Test if hasProperty() returns true if any property exists or false if not. |
void |
testHasProperty()
Test if hasProperty(String relPath) returns true if a required property exists and false if it doesn't. |
void |
testIsNode()
Tests if isNode() returns true |
void |
testIsSame()
Tests if isSame() returns true when retrieving an item through different sessions |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, getProperty, getSize, isSupported, run |
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 |
---|
public NodeReadMethodsTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
setUp()
.
tearDown
in class AbstractJCRTest
Exception
public void testGetPath() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetName() throws RepositoryException, NotExecutableException
RepositoryException
NotExecutableException
public void testGetAncestorOfNodeDepth() throws RepositoryException
Item
, returns this Node
itself.
RepositoryException
public void testGetAncestorOfGreaterDepth() throws RepositoryException
Node
, throws an ItemNotFoundException
.
RepositoryException
public void testGetAncestorOfNegativeDepth() throws RepositoryException
ItemNotFoundException
.
RepositoryException
public void testGetParent() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetParentOfRoot() throws RepositoryException
RepositoryException
public void testGetDepth() throws RepositoryException
RepositoryException
public void testGetSession() throws RepositoryException
RepositoryException
public void testIsNode()
public void testIsSame() throws RepositoryException
RepositoryException
public void testAccept() throws RepositoryException
RepositoryException
public void testGetNode() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetNodes() throws RepositoryException
RepositoryException
public void testGetNodesNamePattern() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetProperty() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetProperties() throws RepositoryException
RepositoryException
public void testGetPropertiesNamePattern() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetPrimaryItem() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetPrimaryItemItemNotFoundException() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetIndex() throws RepositoryException
RepositoryException
public void testGetReferences() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetUUID() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testGetUUIDOfNonReferenceableNode() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testHasNode() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testHasNodes() throws RepositoryException
RepositoryException
public void testHasProperty() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testHasProperties() throws RepositoryException
RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |