Class PostServletOrderTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.servlets.post.PostServletOrderTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PostServletOrderTest extends org.apache.sling.commons.testing.integration.HttpTestBase
Test the order option for node creation 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.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 PostServletOrderTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testOrderAfter()
Create nodes and check if they are in correct order after a :order="after" requestvoid
testOrderBefore()
Create nodes and check if they are in correct order after a :order="before" requestvoid
testOrderFirst()
Create nodes and check if they are in correct order after a :order="first" requestvoid
testOrderIntOOB()
Create nodes and check if they are in correct order after a :order="N" request, where new position is out of boundsvoid
testOrderIntToBack()
Create nodes and check if they are in correct order after a :order="N" request, where new position is greater than old one.void
testOrderIntToFront()
Create nodes and check if they are in correct order after a :order="N" request, where new position is less than old one.void
testOrderIntZero()
Create nodes and check if they are in correct order after a :order="0" requestvoid
testOrderLast()
Create nodes and check if they are in correct order after a :order="last" requestvoid
testStandardOrder()
Create nodes and check if they are in default order-
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, setUp, slingServerReady, tearDown, 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
-
testStandardOrder
public void testStandardOrder() throws IOException
Create nodes and check if they are in default order- Throws:
IOException
-
testOrderFirst
public void testOrderFirst() throws IOException
Create nodes and check if they are in correct order after a :order="first" request- Throws:
IOException
-
testOrderLast
public void testOrderLast() throws IOException
Create nodes and check if they are in correct order after a :order="last" request- Throws:
IOException
-
testOrderBefore
public void testOrderBefore() throws IOException
Create nodes and check if they are in correct order after a :order="before" request- Throws:
IOException
-
testOrderAfter
public void testOrderAfter() throws IOException
Create nodes and check if they are in correct order after a :order="after" request- Throws:
IOException
-
testOrderIntToBack
public void testOrderIntToBack() throws IOException
Create nodes and check if they are in correct order after a :order="N" request, where new position is greater than old one.- Throws:
IOException
-
testOrderIntToFront
public void testOrderIntToFront() throws IOException
Create nodes and check if they are in correct order after a :order="N" request, where new position is less than old one.- Throws:
IOException
-
testOrderIntZero
public void testOrderIntZero() throws IOException
Create nodes and check if they are in correct order after a :order="0" request- Throws:
IOException
-
testOrderIntOOB
public void testOrderIntOOB() throws IOException
Create nodes and check if they are in correct order after a :order="N" request, where new position is out of bounds- Throws:
IOException
-
-