|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.sling.commons.testing.integration.HttpTestBase
org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletCreateTest
public class PostServletCreateTest
Test node creation via the MicrojaxPostServlet
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.sling.commons.testing.integration.HttpTestBase |
---|
HttpTestBase.TestNode |
Field Summary | |
---|---|
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, EXECUTE_RESOURCE_TYPE, HTTP_BASE_URL, httpClient, READY_TIMEOUT_SECONDS, SERVLET_CONTEXT, SLING_POST_SERVLET_CREATE_SUFFIX, SLING_RESOURCE_TYPE, TEST_PATH, testClient, urlsToDelete, WEBDAV_BASE_URL |
Constructor Summary | |
---|---|
PostServletCreateTest()
|
Method Summary | |
---|---|
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 |
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 |
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()
|
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase |
---|
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getResponseBodyAsStream, removeEndingSlash, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
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, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String TEST_BASE_PATH
Constructor Detail |
---|
public PostServletCreateTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class HttpTestBase
Exception
public void testPostPathIsUnique() throws IOException
IOException
public void testCreateNode() throws IOException
IOException
public void testCreateNodeWithExtension() 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |