Class PostServletDeleteTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletDeleteTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PostServletDeleteTest extends org.apache.sling.commons.testing.integration.HttpTestBase
Test node deletion via the MicrojaxPostServlet
-
-
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
-
-
Constructor Summary
Constructors Constructor Description PostServletDeleteTest()
-
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
-
-
-
-
Field Detail
-
TEST_BASE_PATH
public static final String TEST_BASE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
- Overrides:
setUp
in classorg.apache.sling.commons.testing.integration.HttpTestBase
- Throws:
Exception
-
testDelete
public void testDelete() throws IOException
- Throws:
IOException
-
testDeleteMultiple
public void testDeleteMultiple() throws IOException
- Throws:
IOException
-
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
-
-