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.HttpTestBaseTest the order option for node creation 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.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 voidtestOrderAfter()Create nodes and check if they are in correct order after a :order="after" requestvoidtestOrderBefore()Create nodes and check if they are in correct order after a :order="before" requestvoidtestOrderFirst()Create nodes and check if they are in correct order after a :order="first" requestvoidtestOrderIntOOB()Create nodes and check if they are in correct order after a :order="N" request, where new position is out of boundsvoidtestOrderIntToBack()Create nodes and check if they are in correct order after a :order="N" request, where new position is greater than old one.voidtestOrderIntToFront()Create nodes and check if they are in correct order after a :order="N" request, where new position is less than old one.voidtestOrderIntZero()Create nodes and check if they are in correct order after a :order="0" requestvoidtestOrderLast()Create nodes and check if they are in correct order after a :order="last" requestvoidtestStandardOrder()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 IOExceptionCreate nodes and check if they are in default order- Throws:
IOException
-
testOrderFirst
public void testOrderFirst() throws IOExceptionCreate nodes and check if they are in correct order after a :order="first" request- Throws:
IOException
-
testOrderLast
public void testOrderLast() throws IOExceptionCreate nodes and check if they are in correct order after a :order="last" request- Throws:
IOException
-
testOrderBefore
public void testOrderBefore() throws IOExceptionCreate nodes and check if they are in correct order after a :order="before" request- Throws:
IOException
-
testOrderAfter
public void testOrderAfter() throws IOExceptionCreate nodes and check if they are in correct order after a :order="after" request- Throws:
IOException
-
testOrderIntToBack
public void testOrderIntToBack() throws IOExceptionCreate 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 IOExceptionCreate 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 IOExceptionCreate nodes and check if they are in correct order after a :order="0" request- Throws:
IOException
-
testOrderIntOOB
public void testOrderIntOOB() throws IOExceptionCreate nodes and check if they are in correct order after a :order="N" request, where new position is out of bounds- Throws:
IOException
-
-