Class PostServletUpdateTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.commons.testing.integration.HttpTest
-
- org.apache.sling.launchpad.webapp.integrationtest.AuthenticatedTestUtil
-
- org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletUpdateTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PostServletUpdateTest extends AuthenticatedTestUtil
Test node updates via the MicrojaxPostServlet
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEST_BASE_PATH
-
Fields inherited from class org.apache.sling.commons.testing.integration.HttpTest
displayUrl, scriptPath, testText
-
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 PostServletUpdateTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setUp()
void
tearDown()
void
testMixinTypes()
void
testMultivalueHint()
void
testPostPathIsUnique()
void
testUpdateNoChanges()
void
testUpdateSomeChanges()
void
testUpdateWithChanges()
void
testUpdatingNodetype()
-
Methods inherited from class org.apache.sling.launchpad.webapp.integrationtest.AuthenticatedTestUtil
assertAuthenticatedAdminPostStatus, assertAuthenticatedHttpStatus, assertAuthenticatedPostStatus, createTestGroup, createTestUser, getAuthenticatedContent, getAuthenticatedPostContent
-
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTest
assertContains, assertNotContains, getHttpClient, getScriptPath, getTestClient, setScriptPath, uploadTestScript
-
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, 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
public void setUp() throws Exception
- Overrides:
setUp
in classorg.apache.sling.commons.testing.integration.HttpTest
- Throws:
Exception
-
tearDown
public void tearDown() throws Exception
- Overrides:
tearDown
in classorg.apache.sling.commons.testing.integration.HttpTest
- Throws:
Exception
-
testPostPathIsUnique
public void testPostPathIsUnique() throws IOException
- Throws:
IOException
-
testUpdateWithChanges
public void testUpdateWithChanges() throws IOException
- Throws:
IOException
-
testUpdateNoChanges
public void testUpdateNoChanges() throws IOException
- Throws:
IOException
-
testUpdateSomeChanges
public void testUpdateSomeChanges() throws IOException
- Throws:
IOException
-
testMultivalueHint
public void testMultivalueHint() throws IOException
- Throws:
IOException
-
testMixinTypes
public void testMixinTypes() throws IOException, javax.json.JsonException
- Throws:
IOException
javax.json.JsonException
-
testUpdatingNodetype
public void testUpdatingNodetype() throws IOException, javax.json.JsonException
- Throws:
IOException
javax.json.JsonException
-
-