|
||||||||||
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.PostServletImportTest
public class PostServletImportTest
Test content import 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 | |
---|---|
PostServletImportTest()
|
Method Summary | |
---|---|
protected void |
assertExpectedJSON(JSONObject expectedJson,
JSONObject actualJson)
|
protected String |
importNodeWithExactName(String testNodeName)
|
protected void |
tearDown()
|
void |
testImportCheckinNodes()
Test import operation which checks in versionable nodes. |
void |
testImportJarFromFile()
|
void |
testImportJCRXMLFromFile()
|
void |
testImportJSONFromFile()
Test import operation for a posted json file |
void |
testImportJSONFromFileWithoutOptionalName()
Test import operation for a posted json file without the optional name |
void |
testImportJSONFromRequestParam()
Test import operation for a posted json string |
void |
testImportJSONFromRequestParamWithoutOptionalName()
Test import operation for a posted json string without the optional name |
void |
testImportNodeWithAlreadyUsedExactName()
SLING-1091: test error reporting when attempting to import a node with an already used node name. |
void |
testImportNodeWithExactName()
SLING-1091: test create node with an exact node name (no filtering) |
void |
testImportNodeWithInvalidExactName()
SLING-1091: test error reporting when attempting to create a node with an invalid exact node name. |
void |
testImportReplace()
Test import operation which replaces existing content |
void |
testImportReplaceProperties()
SLING-1627: test import of content over existing content with the ':replaceProperties" parameter set and the ":replace" property not set. |
void |
testImportXMLFromFile()
|
void |
testImportXMLFromFileWithoutOptionalName()
|
void |
testImportXMLFromRequestParam()
|
void |
testImportXMLFromRequestParamWithoutOptionalName()
|
void |
testImportZipFromFile()
|
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase |
---|
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getResponseBodyAsStream, removeEndingSlash, setUp, slingServerReady, 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 PostServletImportTest()
Method Detail |
---|
protected void tearDown() throws Exception
tearDown
in class HttpTestBase
Exception
protected void assertExpectedJSON(JSONObject expectedJson, JSONObject actualJson) throws JSONException
JSONException
public void testImportReplace() throws IOException, JSONException
IOException
JSONException
public void testImportReplaceProperties() throws IOException, JSONException
IOException
JSONException
public void testImportCheckinNodes() throws IOException, JSONException
IOException
JSONException
public void testImportJSONFromFile() throws IOException, JSONException
IOException
JSONException
public void testImportJSONFromFileWithoutOptionalName() throws IOException, JSONException
IOException
JSONException
public void testImportJSONFromRequestParam() throws IOException, JSONException
IOException
JSONException
public void testImportJSONFromRequestParamWithoutOptionalName() throws IOException, JSONException
IOException
JSONException
public void testImportXMLFromFile() throws IOException, JSONException
IOException
JSONException
public void testImportXMLFromFileWithoutOptionalName() throws IOException, JSONException
IOException
JSONException
public void testImportXMLFromRequestParam() throws IOException, JSONException
IOException
JSONException
public void testImportXMLFromRequestParamWithoutOptionalName() throws IOException, JSONException
IOException
JSONException
public void testImportZipFromFile() throws IOException, JSONException
IOException
JSONException
public void testImportJarFromFile() throws IOException, JSONException
IOException
JSONException
public void testImportJCRXMLFromFile() throws IOException, JSONException
IOException
JSONException
protected String importNodeWithExactName(String testNodeName) throws IOException, JSONException
IOException
JSONException
public void testImportNodeWithExactName() throws IOException, JSONException
IOException
JSONException
public void testImportNodeWithInvalidExactName() throws IOException
IOException
public void testImportNodeWithAlreadyUsedExactName() throws IOException, JSONException
IOException
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |