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 StringTEST_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 voidsetUp()voidtearDown()voidtestMixinTypes()voidtestMultivalueHint()voidtestPostPathIsUnique()voidtestUpdateNoChanges()voidtestUpdateSomeChanges()voidtestUpdateWithChanges()voidtestUpdatingNodetype()-
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:
setUpin classorg.apache.sling.commons.testing.integration.HttpTest- Throws:
Exception
-
tearDown
public void tearDown() throws Exception- Overrides:
tearDownin 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:
IOExceptionjavax.json.JsonException
-
testUpdatingNodetype
public void testUpdatingNodetype() throws IOException, javax.json.JsonException- Throws:
IOExceptionjavax.json.JsonException
-
-