Class VanityPathTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.VanityPathTest
-
- All Implemented Interfaces:
junit.framework.Test
public class VanityPathTest extends org.apache.sling.commons.testing.integration.HttpTestBaseTests of the sling:VanityPath mixin support.
-
-
Field Summary
Fields Modifier and Type Field Description static StringMAPPING_UPDATE_TOPIC-
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 VanityPathTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()voidtest301Redirect()test vanity path with 301 redirectvoidtest302Redirect()test vanity path with redirectvoidtestInternalRedirect()test vanity path with internal redirectvoidtestRedirectKeepingExtensionAndSelector()test vanity path with redirect using a non-html extension and a selectorvoidtestRedirectOnPathWithExtension()test vanity path on a path with an extension with a redirect-
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, 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
-
MAPPING_UPDATE_TOPIC
public static final String MAPPING_UPDATE_TOPIC
- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
protected void setUp() throws Exception- Overrides:
setUpin classorg.apache.sling.commons.testing.integration.HttpTestBase- Throws:
Exception
-
testInternalRedirect
public void testInternalRedirect() throws IOExceptiontest vanity path with internal redirect- Throws:
IOException
-
test302Redirect
public void test302Redirect() throws IOExceptiontest vanity path with redirect- Throws:
IOException
-
test301Redirect
public void test301Redirect() throws IOExceptiontest vanity path with 301 redirect- Throws:
IOException
-
testRedirectKeepingExtensionAndSelector
public void testRedirectKeepingExtensionAndSelector() throws IOExceptiontest vanity path with redirect using a non-html extension and a selector- Throws:
IOException
-
testRedirectOnPathWithExtension
public void testRedirectOnPathWithExtension() throws IOException, javax.json.JsonExceptiontest vanity path on a path with an extension with a redirect- Throws:
IOExceptionjavax.json.JsonException
-
-