| AddNodeTest | 
 AddNodeTest contains the test cases for the method
 Node.addNode(String, String). 
 | 
| Base64 | 
 Base64 provides Base64 encoding/decoding of strings and streams. 
 | 
| BinaryPropertyTest | 
 Tests a binary property. 
 | 
| BooleanPropertyTest | 
 Tests a boolean property. 
 | 
| CheckPermissionTest | 
 | 
| DatePropertyTest | 
 Tests a date property. 
 | 
| DocumentViewImportTest | 
 DocumentViewImportTest Tests importXML and
 getImportContentHandler methods of the Workspace and Session class. 
 | 
| DoublePropertyTest | 
 Tests a double property. 
 | 
| EscapeJCRUtil | 
 Class providing some character escape methods. 
 | 
| ExportDocViewTest | 
 | 
| ExportSysViewTest | 
 ExportSysViewTest tests the SysView Export of a tree given by a
 node path. 
 | 
| GetWeakReferencesTest | 
 | 
| HasPermissionTest | 
 | 
| ImpersonateTest | 
 | 
| LifecycleTest | 
 Compliance tests for section 6.12 Lifecycle Management. 
 | 
| LongPropertyTest | 
 Tests a long property. 
 | 
| NamePropertyTest | 
 Tests a date property. 
 | 
| NamespaceRegistryReadMethodsTest | 
 NamespaceRegistryReadMethodsTest This class tests read method of the
 NamespaceRegistry class and also the correct Exception throwing for methods
 not supported in level 1. 
 | 
| NamespaceRegistryTest | 
 NamespaceRegistryTest tests whether the repository registers and
 unregisters namespaces correctly. 
 | 
| NamespaceRemappingTest | 
Test cases for JSR 283 sections 3.5.2 Session-Local Mappings and
 5.11 Namespace Mapping and the related namespace mapping methods
 in  Session.  
 | 
| NameTest | 
 NameTest... 
 | 
| NodeAddMixinTest | 
 NodeAddMixinTest contains the test cases for the method
 Node.AddMixin(String). 
 | 
| NodeCanAddMixinTest | 
 NodeCanAddMixinTest contains the test cases for the method
 Node.canAddMixin(String). 
 | 
| NodeDiscoveringNodeTypesTest | 
 All test cases in this class rely on content in the repository. 
 | 
| NodeItemIsModifiedTest | 
 | 
| NodeItemIsNewTest | 
 | 
| NodeIteratorTest | 
 | 
| NodeMixinUtil | 
 Utility class to locate mixins in the NodeTyeManager. 
 | 
| NodeOrderableChildNodesTest | 
 NodeOrderableChildNodesTest contains all node writing tests (LEVEL 2) that require a node
 that allows child node ordering (tests therefore are optional). 
 | 
| NodeReadMethodsTest | 
Tests the 'read' methods specified in the  Node interface on
 a level 1 repository.  
 | 
| NodeRemoveMixinTest | 
 NodeRemoveMixinTest contains the test cases for the method
 Node.removeMixin(String). 
 | 
| NodeSetPrimaryTypeTest | 
 SetPrimaryType... 
 | 
| NodeTest | 
 NodeTest contains all test cases for the
 javax.jcr.Node that are related to writing, modifying or deleting
 nodes (level 2 of the specification). 
 | 
| NodeUUIDTest | 
 NodeUUIDTest contains all tests for the
 javax.jcr.Node class that require a UUID (and therefore are
 optional). 
 | 
| PathPropertyTest | 
 Tests a path property. 
 | 
| PathTest | 
 PathTest... 
 | 
| PropertyItemIsModifiedTest | 
 | 
| PropertyItemIsNewTest | 
 | 
| PropertyReadMethodsTest | 
 PropertyReadMethodsTest... 
 | 
| PropertyTest | 
 PropertyTest contains all test cases for the
 javax.jcr.Property that are related to writing, modifying or
 deleting properties (level 2 of the specification). 
 | 
| PropertyTypeTest | 
 Tests if the type of a property is set according to the node type as well
 as no property is of type UNDEFINED. 
 | 
| PropertyUtil | 
 This class provides various utility methods that are used by the property
 test cases. 
 | 
| ReferenceableRootNodesTest | 
 ReferenceableRootNodesTest contains tests with referenceable
 nodes between different workspaces. 
 | 
| ReferencePropertyTest | 
 Tests a reference property. 
 | 
| ReferencesTest | 
 ReferencesTest contains the test cases for the references. 
 | 
| RepositoryDescriptorTest | 
 Tests if the required repository descriptors are available. 
 | 
| RepositoryFactoryTest | 
 RepositoryFactoryTest checks if there is a repository factory
 implementation and that is works according to the spec. 
 | 
| RepositoryLoginTest | 
 RepositoryLoginTest tests the login methods of a repository. 
 | 
| RootNodeTest | 
 Test cases for the root node. 
 | 
| SerializationTest | 
 SerializationTest contains the test cases for the method
 Workspace.exportSysView() and Session.importSysView(). 
 | 
| SessionReadMethodsTest | 
 SessionReadMethodsTest... 
 | 
| SessionRemoveItemTest | 
 SessionRemoveItemTest... 
 | 
| SessionTest | 
 SessionTest contains all test cases for the
 javax.jcr.Session class that are level 2 (modifing repository
 content). 
 | 
| SessionUUIDTest | 
SessionUUIDTest contains all tests for the  Session
 class that require a UUID (and therefore are optional).  
 | 
| SetPropertyAssumeTypeTest | 
 SetPropertyAssumeTypeTest tests if when setting a property
 of type PropertyType.UNDEFINED the type is assumed correctly. 
 | 
| SetPropertyBooleanTest | 
 SetPropertyBooleanTest tests the Node.setProperty(String,
 boolean) method 
 | 
| SetPropertyCalendarTest | 
 SetPropertyCalendarTest tests the Node.setProperty(String,
 Calendar) method 
 | 
| SetPropertyConstraintViolationExceptionTest | 
 SetPropertyConstraintViolationExceptionTest tests if
 setProperty() throws a ConstraintViolationException either immediately (by
 setValue()) or on save, if the change would violate a value constraint. 
 | 
| SetPropertyDecimalTest | 
 SetPropertyDecmimalTest tests the Node.setProperty(String,
 BigDecimal) method 
 | 
| SetPropertyDoubleTest | 
 SetPropertyDoubleTest tests the Node.setProperty(String,
 double) method 
 | 
| SetPropertyInputStreamTest | 
 SetPropertyInputStreamTest tests the Node.setProperty(String,
 InputStream) method 
 | 
| SetPropertyLongTest | 
 SetPropertyLongTest tests the Node.setProperty(String,
 long) method 
 | 
| SetPropertyNodeTest | 
 SetPropertyNodeTest tests the Node.setProperty(String,
 Node) method 
 | 
| SetPropertyStringTest | 
 SetPropertyStringTest tests the methods
 Node.setProperty(String, String), Node.setProperty(String,
 String[]) and Node.setProperty(String, String[], int) 
 | 
| SetPropertyValueTest | 
 SetPropertyValueTest tests the methods Node.setProperty(String,
 Value), Node.setProperty(String, Value[]) and
 Node.setProperty(String, Value[], int) 
 | 
| SetValueBinaryTest | 
 | 
| SetValueBooleanTest | 
 | 
| SetValueConstraintViolationExceptionTest | 
 SetValueConstraintViolationExceptionTest tests if setValue()
 throws a ConstraintViolationException either immediately (by setValue()) or
 on save, if the change would violate a value constraint. 
 | 
| SetValueDateTest | 
 | 
| SetValueDecimalTest | 
 | 
| SetValueDoubleTest | 
 | 
| SetValueInputStreamTest | 
 | 
| SetValueLongTest | 
 | 
| SetValueReferenceTest | 
 | 
| SetValueStringTest | 
 | 
| SetValueValueFormatExceptionTest | 
 SetValueValueFormatExceptionTest tests if Property.setValue() throws
 a ValueFormatException if a best-effort conversion fails. 
 | 
| SetValueVersionExceptionTest | 
 SetValueVersionExceptionTest... 
 | 
| ShareableNodeTest | 
 Tests features available with shareable nodes. 
 | 
| StringPropertyTest | 
 StringPropertyTest tests a String property against the
 conversions to other Properties (except Name and Path property). 
 | 
| TestAll | 
 Test suite that includes all testcases for the package
 javax.jcr. 
 | 
| UndefinedPropertyTest | 
 | 
| ValueFactoryTest | 
 ValueFactoryTest tests the different ValueFactory.createValue methods. 
 | 
| WorkspaceCloneReferenceableTest | 
 WorkspaceCloneReferenceableTest contains tests for cloning
 referenceable nodes between workspaces. 
 | 
| WorkspaceCloneSameNameSibsTest | 
 WorkspaceCloneSameNameSibsTest contains tests for cloning nodes
 as same name siblings between workspace. 
 | 
| WorkspaceCloneTest | 
 WorkspaceCloneTest contains tests for cloning nodes between
 workspace. 
 | 
| WorkspaceCloneVersionableTest | 
 WorkspaceCloneVersionableTest contains tests for cloning
 versionable nodes between workspace. 
 | 
| WorkspaceCopyBetweenWorkspacesReferenceableTest | 
 WorkspaceCopyBetweenWorkspacesReferenceableTest contains tests
 for copying referenceable nodes between workspace. 
 | 
| WorkspaceCopyBetweenWorkspacesSameNameSibsTest | 
 WorkspaceCopyBetweenWorkspacesSameNameSibsTest contains tests
 for copying nodes as same name siblings between workspace. 
 | 
| WorkspaceCopyBetweenWorkspacesTest | 
 WorkspaceCopyBetweenWorkspacesTest contains tests for copying
 nodes between workspace.
  
 | 
| WorkspaceCopyBetweenWorkspacesVersionableTest | 
 WorkspaceCopyBetweenWorkspacesVersionableTest contains tests for
 copying versionable nodes between workspace. 
 | 
| WorkspaceCopyReferenceableTest | 
 WorkspaceCopyReferenceableTest contains tests for copying
 referenceable nodes in one workspace. 
 | 
| WorkspaceCopySameNameSibsTest | 
 WorkspaceCopySameNameSibsTest contains tests for copying nodes
 as same name siblings in one workspace. 
 | 
| WorkspaceCopyTest | 
 WorkspaceCopyTest contains tests for copying nodes in one
 workspace. 
 | 
| WorkspaceCopyVersionableTest | 
 WorkspaceCopyVersionableTest contains tests for copying
 versionable nodes in one workspace. 
 | 
| WorkspaceManagementTest | 
 WorkspaceManagementTest... 
 | 
| WorkspaceMoveReferenceableTest | 
 WorkspaceMoveReferenceableTest contains tests for moving
 referenceable nodes in one workspace. 
 | 
| WorkspaceMoveSameNameSibsTest | 
 WorkspaceMoveSameNameSibsTest contains tests for moving nodes
 with same name siblings supported in one workspace. 
 | 
| WorkspaceMoveTest | 
 WorkspaceMoveTest contains tests for copying nodes in one
 workspace. 
 | 
| WorkspaceMoveVersionableTest | 
 WorkspaceMoveVersionableTest contains tests for moving
 versionable nodes in one workspace. 
 | 
| WorkspaceReadMethodsTest | 
 WorkspaceReadMethodsTest... 
 | 
| WorkspaceTest | 
 WorkspaceTest... 
 |