Class VersionGraphTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class VersionGraphTest
    extends AbstractVersionTest
    VersionGraphTest contains test methods related to version graph issues.
    • Constructor Detail

      • VersionGraphTest

        public VersionGraphTest()
    • Method Detail

      • testInitialBaseVersionPointsToRootVersion

        public void testInitialBaseVersionPointsToRootVersion()
                                                       throws RepositoryException
        Test that the initial base version after creation of a versionable node points to the root version.
        Throws:
        RepositoryException
      • testInitialBaseVersionPointsToRootVersionJcr2

        public void testInitialBaseVersionPointsToRootVersionJcr2()
                                                           throws RepositoryException
        Test that the initial base version after creation of a versionable node points to the root version.
        Throws:
        RepositoryException
      • testInitialNodePredecessors

        public void testInitialNodePredecessors()
                                         throws RepositoryException
        Test if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).
        Throws:
        RepositoryException
      • testInitialNodePredecessorsJcr2

        public void testInitialNodePredecessorsJcr2()
                                             throws RepositoryException
        Test if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).
        Throws:
        RepositoryException
      • testRootVersionHasNoPredecessor

        public void testRootVersionHasNoPredecessor()
                                             throws RepositoryException
        Test if the root version does not have any predecessor versions.
        Throws:
        RepositoryException
      • testRootVersionHasNoPredecessorJcr2

        public void testRootVersionHasNoPredecessorJcr2()
                                                 throws RepositoryException
        Test if the root version does not have any predecessor versions.
        Throws:
        RepositoryException
      • testGetBaseVersionOnNonVersionableNode

        public void testGetBaseVersionOnNonVersionableNode()
                                                    throws RepositoryException
        Test if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.
        Throws:
        RepositoryException
      • testGetBaseVersionOnNonVersionableNodeJcr2

        public void testGetBaseVersionOnNonVersionableNodeJcr2()
                                                        throws RepositoryException
        Test if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.
        Throws:
        RepositoryException