public class PostServletCreateTest
extends org.apache.sling.commons.testing.integration.HttpTestBase
| Modifier and Type | Field and Description |
|---|---|
static String |
SLASH |
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 |
|---|
PostServletCreateTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
void |
testCreateNode() |
void |
testCreateNodeAtDeepUrl() |
void |
testCreateNodeAtSpecificUrl() |
void |
testCreateNodeWithAlreadyUsedExactName()
SLING-1091: test error reporting when attempting to create a node with an
already used node name.
|
void |
testCreateNodeWithExactName()
SLING-1091: test create node with an exact node name (no filtering)
|
void |
testCreateNodeWithExtension() |
void |
testCreateNodeWithInvalidExactName()
SLING-1091: test error reporting when attempting to create a node with an
invalid exact node name.
|
void |
testCreateNodeWithStarAndExtension() |
void |
testCreateSubnodeProperty()
Create a node with a propery in a subnode, and check (SLING-223)
|
void |
testCreateWithData()
Create a node with some data, and check that data
|
void |
testCreatingNodeUnderFile() |
void |
testCustomSavePrefix()
SLING-394 removed :saveParamPrefix support.
|
void |
testDefaultSavePrefix()
Use the default "save prefix" on some parameters, and check that only those
who have the prefix are saved.
|
void |
testPostPathIsUnique() |
void |
testPostWithExtensionNoStar() |
void |
testPostWithExtensionSlashNoStar() |
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getContent, getDefaultCredentials, getResponseBodyAsStream, isBundleVersionAtLeast, removeEndingSlash, setReadinessContentType, slingServerReady, tearDown, uploadTestScript, waitForSlingStartupassertEquals, 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, toStringpublic static final String TEST_BASE_PATH
public static final String SLASH
protected void setUp()
throws Exception
setUp in class org.apache.sling.commons.testing.integration.HttpTestBaseExceptionpublic void testPostPathIsUnique()
throws IOException
IOExceptionpublic void testCreateNode()
throws IOException
IOExceptionpublic void testCreateNodeWithExtension()
throws IOException
IOExceptionpublic void testCreateNodeWithStarAndExtension()
throws IOException
IOExceptionpublic void testPostWithExtensionNoStar()
throws IOException
IOExceptionpublic void testPostWithExtensionSlashNoStar()
throws IOException
IOExceptionpublic void testCreateNodeAtSpecificUrl()
throws IOException
IOExceptionpublic void testCreateNodeAtDeepUrl()
throws IOException
IOExceptionpublic void testCreateWithData()
throws IOException
IOExceptionpublic void testCreateSubnodeProperty()
throws IOException
IOExceptionpublic void testDefaultSavePrefix()
throws IOException
IOExceptionpublic void testCustomSavePrefix()
throws IOException
IOExceptionpublic void testCreateNodeWithExactName()
throws IOException
IOExceptionpublic void testCreateNodeWithInvalidExactName()
throws IOException
IOExceptionpublic void testCreateNodeWithAlreadyUsedExactName()
throws IOException
IOExceptionpublic void testCreatingNodeUnderFile()
throws IOException
IOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.