Class PostServletDeleteTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class PostServletDeleteTest
    extends org.apache.sling.commons.testing.integration.HttpTestBase
    Test node deletion via the MicrojaxPostServlet
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        org.apache.sling.commons.testing.integration.HttpTestBase.TestNode
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String TEST_BASE_PATH  
      • Fields inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        CONTENT_TYPE_CSS, CONTENT_TYPE_DONTCARE, CONTENT_TYPE_HTML, CONTENT_TYPE_JS, CONTENT_TYPE_JSON, CONTENT_TYPE_PLAIN, CONTENT_TYPE_XML, DEFAULT_EXT, DEFAULT_READINESS_MEDIA_TYPE, EXECUTE_RESOURCE_TYPE, HTTP_BASE_URL, HTTP_METHOD_GET, HTTP_METHOD_POST, HTTP_URL, httpClient, MAX_READY_URL_INDEX, PROPERTY_SKIP_STARTUP_CHECK, READINESS_MEDIA_TYPE_PROP, READY_TIMEOUT_SECONDS, READY_URL_PROP_PREFIX, SERVLET_CONTEXT, SLING_POST_SERVLET_CREATE_SUFFIX, SLING_RESOURCE_TYPE, TEST_PATH, testClient, urlsToDelete, WEBDAV_BASE_URL
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void setUp()  
      void testDelete()  
      void testDeleteAllChildren()
      Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "*"
      void testDeleteAllChildrenByPath()
      Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "/*"
      void testDeleteAllChildrenOfSubNode()
      Test for SLING-2415 Ability to delete child nodes of a subnode, without deleting the parent node Using :applyTo value of "subnode_path/*"
      void testDeleteMultiple()  
      • Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase

        assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getContent, getDefaultCredentials, getResponseBodyAsStream, isBundleVersionAtLeast, removeEndingSlash, setReadinessContentType, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup
      • Methods inherited from class junit.framework.TestCase

        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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
    • Constructor Detail

      • PostServletDeleteTest

        public PostServletDeleteTest()
    • Method Detail

      • setUp

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

        public void testDeleteAllChildren()
                                   throws IOException
        Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "*"
        Throws:
        IOException
      • testDeleteAllChildrenByPath

        public void testDeleteAllChildrenByPath()
                                         throws IOException
        Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "/*"
        Throws:
        IOException
      • testDeleteAllChildrenOfSubNode

        public void testDeleteAllChildrenOfSubNode()
                                            throws IOException
        Test for SLING-2415 Ability to delete child nodes of a subnode, without deleting the parent node Using :applyTo value of "subnode_path/*"
        Throws:
        IOException