org.apache.jackrabbit.test.api
Class ReferenceableRootNodesTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jackrabbit.test.JUnitTest
              extended byorg.apache.jackrabbit.test.AbstractJCRTest
                  extended byorg.apache.jackrabbit.test.api.ReferenceableRootNodesTest
All Implemented Interfaces:
junit.framework.Test

public class ReferenceableRootNodesTest
extends AbstractJCRTest

ReferenceableRootNodesTest contains tests with referenceable nodes between different workspaces.


Field Summary
protected  javax.jcr.Session session
          The read-only session for the default workspace
protected  javax.jcr.Session sessionW2
          The read-only session for the second workspace
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, 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, testPath, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
ReferenceableRootNodesTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
          Releases the sessions aquired in setUp().
 void testReferenceableRootNode()
          A repository implementation may make its workspace root nodes mix:referenceable.
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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
 

Field Detail

sessionW2

protected javax.jcr.Session sessionW2
The read-only session for the second workspace


session

protected javax.jcr.Session session
The read-only session for the default workspace

Constructor Detail

ReferenceableRootNodesTest

public ReferenceableRootNodesTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Releases the sessions aquired in setUp().

Overrides:
tearDown in class AbstractJCRTest
Throws:
java.lang.Exception

testReferenceableRootNode

public void testReferenceableRootNode()
                               throws javax.jcr.RepositoryException,
                                      NotExecutableException
A repository implementation may make its workspace root nodes mix:referenceable. If so, then the root node of all workspaces must be referenceable, and all must have the same UUID.

Throws:
javax.jcr.RepositoryException
NotExecutableException


Copyright © -2005 . All Rights Reserved.