org.apache.jackrabbit.test.api
Class WorkspaceReadMethodsTest

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

public class WorkspaceReadMethodsTest
extends AbstractJCRTest

WorkspaceReadMethodsTest...


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
WorkspaceReadMethodsTest()
           
 
Method Summary
protected  void setUp()
          Sets up the fixture for the test.
 void testGetAccessibleWorkspaceNames()
          Tests Workspace.getAccessibleWorkspaceNames() by logging into the Workspaces given by the returned names.
 void testGetName()
          Tests that the name returned by Workspace.getName() is equal to the one used for login.
 void testGetQueryManager()
          Tests Workspace.getQueryManager.
 void testGetSession()
          Tests the getSession() method which returns the same session object as this workspace was requested from.
 
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

WorkspaceReadMethodsTest

public WorkspaceReadMethodsTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Sets up the fixture for the test.

Overrides:
setUp in class AbstractJCRTest
Throws:
Exception

testGetSession

public void testGetSession()
                    throws RepositoryException
Tests the getSession() method which returns the same session object as this workspace was requested from.

Throws:
RepositoryException

testGetName

public void testGetName()
                 throws RepositoryException
Tests that the name returned by Workspace.getName() is equal to the one used for login.

Throws:
RepositoryException

testGetQueryManager

public void testGetQueryManager()
                         throws RepositoryException
Tests Workspace.getQueryManager. This should just return correctly a QueryManager object.

Throws:
RepositoryException

testGetAccessibleWorkspaceNames

public void testGetAccessibleWorkspaceNames()
                                     throws RepositoryException
Tests Workspace.getAccessibleWorkspaceNames() by logging into the Workspaces given by the returned names. The credentials are the same as used for accessing the current workspace.

Throws:
RepositoryException


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