Class PostServletVersionableTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletVersionableTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PostServletVersionableTest extends org.apache.sling.commons.testing.integration.HttpTestBase
Test node creation via the PostServlet and versionable nodes
-
-
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 PostServletVersionableTest()
-
Method Summary
-
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
-
testPostPathIsUnique
public void testPostPathIsUnique() throws IOException
- Throws:
IOException
-
testCreatedNodeIsCheckedOut
public void testCreatedNodeIsCheckedOut() throws IOException
- Throws:
IOException
-
testAddingVersionableMixInChecksOut
public void testAddingVersionableMixInChecksOut() throws IOException
- Throws:
IOException
-
testCreatedNodeIsCheckedInIfRequested
public void testCreatedNodeIsCheckedInIfRequested() throws IOException
- Throws:
IOException
-
testAddingVersionableMixInChecksInIfRequested
public void testAddingVersionableMixInChecksInIfRequested() throws IOException
- Throws:
IOException
-
testModifyingACheckedOutNodeDoesntCheckItIn
public void testModifyingACheckedOutNodeDoesntCheckItIn() throws IOException
- Throws:
IOException
-
testModifyingACheckedInNodeFailsWithoutAutoCheckout
public void testModifyingACheckedInNodeFailsWithoutAutoCheckout() throws IOException
- Throws:
IOException
-
testModifiedNodeIsCheckedInAfterModification
public void testModifiedNodeIsCheckedInAfterModification() throws IOException
- Throws:
IOException
-
testModifiedNodeIsCheckedOutIfRequested
public void testModifiedNodeIsCheckedOutIfRequested() throws IOException
- Throws:
IOException
-
testCheckingInACheckOutNode
public void testCheckingInACheckOutNode() throws IOException
- Throws:
IOException
-
testRestoreVersion
public void testRestoreVersion() throws IOException
- Throws:
IOException
-
testCheckingOutACheckedInNode
public void testCheckingOutACheckedInNode() throws IOException
- Throws:
IOException
-
testCheckingOutAnAlreadyCheckedOutNodeIsANoOp
public void testCheckingOutAnAlreadyCheckedOutNodeIsANoOp() throws IOException
- Throws:
IOException
-
testCheckingInAnAlreadyCheckedInNodeIsANoOp
public void testCheckingInAnAlreadyCheckedInNodeIsANoOp() throws IOException
- Throws:
IOException
-
testDeletingChildNodeOfACheckedInNode
public void testDeletingChildNodeOfACheckedInNode() throws IOException
- Throws:
IOException
-
testDeletingChildNodeOfACheckedInNodeByOp
public void testDeletingChildNodeOfACheckedInNodeByOp() throws IOException
- Throws:
IOException
-
testDeletingAPropertyOfACheckedInNode
public void testDeletingAPropertyOfACheckedInNode() throws IOException
- Throws:
IOException
-
testDeletingAPropertyOfACheckedInNodeFailsWithoutAutoCheckout
public void testDeletingAPropertyOfACheckedInNodeFailsWithoutAutoCheckout() throws IOException
- Throws:
IOException
-
testMovingAPropertyOfACheckedInNodeToANewVersionableNode
public void testMovingAPropertyOfACheckedInNodeToANewVersionableNode() throws IOException
- Throws:
IOException
-
testMovingAPropertyOfACheckedInNodeToACheckedInNode
public void testMovingAPropertyOfACheckedInNodeToACheckedInNode() throws IOException
- Throws:
IOException
-
testCopyingAPropertyToACheckedInNode
public void testCopyingAPropertyToACheckedInNode() throws IOException
- Throws:
IOException
-
testMovingAChildNodeOfACheckedInNodeToANewVersionableNode
public void testMovingAChildNodeOfACheckedInNodeToANewVersionableNode() throws IOException
- Throws:
IOException
-
testMovingAChildNodeOfACheckedInNodeToACheckedInNode
public void testMovingAChildNodeOfACheckedInNodeToACheckedInNode() throws IOException
- Throws:
IOException
-
testCopyingANodeToACheckedInNode
public void testCopyingANodeToACheckedInNode() throws IOException
- Throws:
IOException
-
testMovingAChildNodeOfACheckedInNodeToACheckedInNodeByOp
public void testMovingAChildNodeOfACheckedInNodeToACheckedInNodeByOp() throws IOException
- Throws:
IOException
-
testCopyingANodeToACheckedInNodeByOp
public void testCopyingANodeToACheckedInNodeByOp() throws IOException
- Throws:
IOException
-
-