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, 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
public static final String SLASH
protected void setUp() throws Exception
setUp
in class org.apache.sling.commons.testing.integration.HttpTestBase
Exception
public void testPostPathIsUnique() throws IOException
IOException
public void testCreateNode() throws IOException
IOException
public void testCreateNodeWithExtension() throws IOException
IOException
public void testCreateNodeWithStarAndExtension() throws IOException
IOException
public void testPostWithExtensionNoStar() throws IOException
IOException
public void testPostWithExtensionSlashNoStar() throws IOException
IOException
public void testCreateNodeAtSpecificUrl() throws IOException
IOException
public void testCreateNodeAtDeepUrl() throws IOException
IOException
public void testCreateWithData() throws IOException
IOException
public void testCreateSubnodeProperty() throws IOException
IOException
public void testDefaultSavePrefix() throws IOException
IOException
public void testCustomSavePrefix() throws IOException
IOException
public void testCreateNodeWithExactName() throws IOException
IOException
public void testCreateNodeWithInvalidExactName() throws IOException
IOException
public void testCreateNodeWithAlreadyUsedExactName() throws IOException
IOException
public void testCreatingNodeUnderFile() throws IOException
IOException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.