Class PostServletAtMoveTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletAtMoveTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PostServletAtMoveTest extends org.apache.sling.commons.testing.integration.HttpTestBase
Test item move support by @MoveFrom suffix (SLING-455)
-
-
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 PostServletAtMoveTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
setUp()
void
testMoveNodeAbsolute()
void
testMoveNodeDeepAbsolute()
void
testMoveNodeDeepRelative()
void
testMoveNodeExistingReplace()
void
testMoveNodeRelative()
void
testMoveNodeSourceMissing()
void
testMovePropertyAbsolute()
void
testMovePropertyRelative()
void
testMoveWithSameNameProperty()
-
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
-
testMoveNodeAbsolute
public void testMoveNodeAbsolute() throws IOException
- Throws:
IOException
-
testMoveNodeRelative
public void testMoveNodeRelative() throws IOException
- Throws:
IOException
-
testMovePropertyAbsolute
public void testMovePropertyAbsolute() throws IOException
- Throws:
IOException
-
testMovePropertyRelative
public void testMovePropertyRelative() throws IOException
- Throws:
IOException
-
testMoveNodeSourceMissing
public void testMoveNodeSourceMissing() throws IOException
- Throws:
IOException
-
testMoveNodeExistingReplace
public void testMoveNodeExistingReplace() throws IOException
- Throws:
IOException
-
testMoveNodeDeepRelative
public void testMoveNodeDeepRelative() throws IOException
- Throws:
IOException
-
testMoveNodeDeepAbsolute
public void testMoveNodeDeepAbsolute() throws IOException
- Throws:
IOException
-
testMoveWithSameNameProperty
public void testMoveWithSameNameProperty() throws IOException
- Throws:
IOException
-
-