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.HttpTestBaseTest node deletion via the MicrojaxPostServlet
-
-
Field Summary
Fields Modifier and Type Field Description static StringTEST_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 voidsetUp()voidtestDelete()voidtestDeleteAllChildren()Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "*"voidtestDeleteAllChildrenByPath()Test for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "/*"voidtestDeleteAllChildrenOfSubNode()Test for SLING-2415 Ability to delete child nodes of a subnode, without deleting the parent node Using :applyTo value of "subnode_path/*"voidtestDeleteMultiple()-
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:
setUpin 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 IOExceptionTest for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "*"- Throws:
IOException
-
testDeleteAllChildrenByPath
public void testDeleteAllChildrenByPath() throws IOExceptionTest for SLING-2415 Ability to delete child nodes, without deleting the parent node Using :applyTo value of "/*"- Throws:
IOException
-
testDeleteAllChildrenOfSubNode
public void testDeleteAllChildrenOfSubNode() throws IOExceptionTest for SLING-2415 Ability to delete child nodes of a subnode, without deleting the parent node Using :applyTo value of "subnode_path/*"- Throws:
IOException
-
-