Class PostServletVersionableTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class PostServletVersionableTest
    extends org.apache.sling.commons.testing.integration.HttpTestBase
    Test node creation via the PostServlet and versionable nodes
    • Constructor Detail

      • PostServletVersionableTest

        public PostServletVersionableTest()
    • Method Detail

      • setUp

        protected void setUp()
                      throws Exception
        Overrides:
        setUp in class org.apache.sling.commons.testing.integration.HttpTestBase
        Throws:
        Exception
      • testCreatedNodeIsCheckedOut

        public void testCreatedNodeIsCheckedOut()
                                         throws IOException
        Throws:
        IOException
      • testAddingVersionableMixInChecksOut

        public void testAddingVersionableMixInChecksOut()
                                                 throws IOException
        Throws:
        IOException
      • testCreatedNodeIsCheckedInIfRequested

        public void testCreatedNodeIsCheckedInIfRequested()
                                                   throws IOException
        Throws:
        IOException
      • testAddingVersionableMixInChecksInIfRequested

        public void testAddingVersionableMixInChecksInIfRequested()
                                                           throws IOException
        Throws:
        IOException
      • testModifyingACheckedOutNodeDoesntCheckItIn

        public void testModifyingACheckedOutNodeDoesntCheckItIn()
                                                         throws IOException
        Throws:
        IOException
      • testModifyingACheckedInNodeFailsWithoutAutoCheckout

        public void testModifyingACheckedInNodeFailsWithoutAutoCheckout()
                                                                 throws IOException
        Throws:
        IOException
      • testModifiedNodeIsCheckedInAfterModification

        public void testModifiedNodeIsCheckedInAfterModification()
                                                          throws IOException
        Throws:
        IOException
      • testModifiedNodeIsCheckedOutIfRequested

        public void testModifiedNodeIsCheckedOutIfRequested()
                                                     throws IOException
        Throws:
        IOException
      • testCheckingInACheckOutNode

        public void testCheckingInACheckOutNode()
                                         throws IOException
        Throws:
        IOException
      • testCheckingOutACheckedInNode

        public void testCheckingOutACheckedInNode()
                                           throws IOException
        Throws:
        IOException
      • testCheckingOutAnAlreadyCheckedOutNodeIsANoOp

        public void testCheckingOutAnAlreadyCheckedOutNodeIsANoOp()
                                                           throws IOException
        Throws:
        IOException
      • testCheckingInAnAlreadyCheckedInNodeIsANoOp

        public void testCheckingInAnAlreadyCheckedInNodeIsANoOp()
                                                         throws IOException
        Throws:
        IOException
      • testDeletingChildNodeOfACheckedInNode

        public void testDeletingChildNodeOfACheckedInNode()
                                                   throws IOException
        Throws:
        IOException
      • testDeletingChildNodeOfACheckedInNodeByOp

        public void testDeletingChildNodeOfACheckedInNodeByOp()
                                                       throws IOException
        Throws:
        IOException
      • testDeletingAPropertyOfACheckedInNode

        public void testDeletingAPropertyOfACheckedInNode()
                                                   throws IOException
        Throws:
        IOException
      • testDeletingAPropertyOfACheckedInNodeFailsWithoutAutoCheckout

        public void testDeletingAPropertyOfACheckedInNodeFailsWithoutAutoCheckout()
                                                                           throws IOException
        Throws:
        IOException
      • testMovingAPropertyOfACheckedInNodeToANewVersionableNode

        public void testMovingAPropertyOfACheckedInNodeToANewVersionableNode()
                                                                      throws IOException
        Throws:
        IOException
      • testMovingAPropertyOfACheckedInNodeToACheckedInNode

        public void testMovingAPropertyOfACheckedInNodeToACheckedInNode()
                                                                 throws IOException
        Throws:
        IOException
      • testCopyingAPropertyToACheckedInNode

        public void testCopyingAPropertyToACheckedInNode()
                                                  throws IOException
        Throws:
        IOException
      • testMovingAChildNodeOfACheckedInNodeToANewVersionableNode

        public void testMovingAChildNodeOfACheckedInNodeToANewVersionableNode()
                                                                       throws IOException
        Throws:
        IOException
      • testMovingAChildNodeOfACheckedInNodeToACheckedInNode

        public void testMovingAChildNodeOfACheckedInNodeToACheckedInNode()
                                                                  throws IOException
        Throws:
        IOException
      • testCopyingANodeToACheckedInNode

        public void testCopyingANodeToACheckedInNode()
                                              throws IOException
        Throws:
        IOException
      • testMovingAChildNodeOfACheckedInNodeToACheckedInNodeByOp

        public void testMovingAChildNodeOfACheckedInNodeToACheckedInNodeByOp()
                                                                      throws IOException
        Throws:
        IOException
      • testCopyingANodeToACheckedInNodeByOp

        public void testCopyingANodeToACheckedInNodeByOp()
                                                  throws IOException
        Throws:
        IOException