org.apache.jackrabbit.test.api
Class NamespaceRegistryReadMethodsTest

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

public class NamespaceRegistryReadMethodsTest
extends AbstractJCRTest

NamespaceRegistryReadMethodsTest This class tests read method of the NamespaceRegistry class and also the correct Exception throwing for methods not supported in level 1.


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
NamespaceRegistryReadMethodsTest()
           
 
Method Summary
 void setUp()
           
protected  void tearDown()
          Releases the session aquired in setUp().
 void testGetNamespacePrefixes()
          Tests if NamespaceRegistry.getPrefixes() returns the required namespace prefixes and if they are mapped to the correct URIs.
 void testGetNamespaceURIs()
          Tests if NamespaceRegistry.getURIs() returns the required namespace URIs and if they are mapped to the correct prefixes.
 void testGetPrefixNamespaceException()
          Tests if a NamespaceException is thrown when NamespaceRegistry.getPrefix(String) is called for an unknown URI.
 void testGetURINamespaceException()
          Tests if a NamespaceException is thrown when NamespaceRegistry.getURI(String) is called for an unknown prefix.
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, getProperty, getSize, isSupported, needsMixin, 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

NamespaceRegistryReadMethodsTest

public NamespaceRegistryReadMethodsTest()
Method Detail

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Releases the session aquired in setUp().

Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception

testGetNamespacePrefixes

public void testGetNamespacePrefixes()
                              throws RepositoryException
Tests if NamespaceRegistry.getPrefixes() returns the required namespace prefixes and if they are mapped to the correct URIs.

Throws:
RepositoryException

testGetNamespaceURIs

public void testGetNamespaceURIs()
                          throws RepositoryException
Tests if NamespaceRegistry.getURIs() returns the required namespace URIs and if they are mapped to the correct prefixes.

Throws:
RepositoryException

testGetURINamespaceException

public void testGetURINamespaceException()
                                  throws RepositoryException,
                                         NotExecutableException
Tests if a NamespaceException is thrown when NamespaceRegistry.getURI(String) is called for an unknown prefix.

Throws:
RepositoryException
NotExecutableException

testGetPrefixNamespaceException

public void testGetPrefixNamespaceException()
                                     throws RepositoryException,
                                            NotExecutableException
Tests if a NamespaceException is thrown when NamespaceRegistry.getPrefix(String) is called for an unknown URI.

Throws:
RepositoryException
NotExecutableException


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