public class PostServletCopyTest
extends org.apache.sling.commons.testing.integration.HttpTestBase
Modifier and Type | Field and Description |
---|---|
static String |
TEST_BASE_PATH |
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 and Description |
---|
PostServletCopyTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp() |
void |
testCopyAllChildren()
Test for SLING-2415 Ability to move all child nodes, without the parent node
Using :applyTo value of "*"
|
void |
testCopyAllChildrenByPath()
Test for SLING-2415 Ability to move all child nodes, without the parent node
Using :applyTo value of "/*"
|
void |
testCopyAllChildrenOfSubNode()
Test for SLING-2415 Ability to copy all child nodes of a subnode, without the parent node
Using :applyTo value of "subnode_path/*"
|
void |
testCopyAncestor()
Copying an ancestor to a descendant should fail
|
void |
testCopyNodeAbsolute() |
void |
testCopyNodeAbsoluteBelowDest() |
void |
testCopyNodeDeepAbsolute() |
void |
testCopyNodeDeepRelative() |
void |
testCopyNodeExistingFail() |
void |
testCopyNodeExistingReplace() |
void |
testCopyNodeMultipleSourceInValid() |
void |
testCopyNodeMultipleSourcePartial() |
void |
testCopyNodeMultipleSourceReplace() |
void |
testCopyNodeMultipleSourceValid() |
void |
testCopyNodeRelative() |
void |
testCopySibling()
Copying siblings should work
|
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getContent, getDefaultCredentials, getResponseBodyAsStream, isBundleVersionAtLeast, removeEndingSlash, setReadinessContentType, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup
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
public static final String TEST_BASE_PATH
protected void setUp() throws Exception
setUp
in class org.apache.sling.commons.testing.integration.HttpTestBase
Exception
public void testCopyNodeAbsolute() throws IOException
IOException
public void testCopyNodeAbsoluteBelowDest() throws IOException
IOException
public void testCopyNodeRelative() throws IOException
IOException
public void testCopyNodeExistingFail() throws IOException
IOException
public void testCopyNodeExistingReplace() throws IOException
IOException
public void testCopyNodeDeepRelative() throws IOException
IOException
public void testCopyNodeDeepAbsolute() throws IOException
IOException
public void testCopyNodeMultipleSourceValid() throws IOException
IOException
public void testCopyNodeMultipleSourceInValid() throws IOException
IOException
public void testCopyNodeMultipleSourcePartial() throws IOException
IOException
public void testCopyNodeMultipleSourceReplace() throws Exception
Exception
public void testCopyAllChildren() throws IOException
IOException
public void testCopyAllChildrenByPath() throws IOException
IOException
public void testCopyAllChildrenOfSubNode() throws IOException
IOException
public void testCopySibling() throws IOException
IOException
public void testCopyAncestor() throws IOException
IOException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.