Class RedirectTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.sling.commons.testing.integration.HttpTestBase
-
- org.apache.sling.launchpad.webapp.integrationtest.RedirectTest
-
- All Implemented Interfaces:
junit.framework.Test
public class RedirectTest extends org.apache.sling.commons.testing.integration.HttpTestBaseTest redirects
-
-
Field Summary
-
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 RedirectTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()voidtestRedirect301()test 301 specified by sling:statusvoidtestRedirect302()test 302 as the default redirectvoidtestRedirect302_absolute()test 302 response with existing sling:targetvoidtestRedirect404()test 404 response when sling:target is missingvoidtestRedirectJson()test JSON result for .json requests with sling:targetvoidtestRedirectJson2()test JSON result for .json requests with sling:target-
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
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception- Overrides:
setUpin classorg.apache.sling.commons.testing.integration.HttpTestBase- Throws:
Exception
-
testRedirect302
public void testRedirect302() throws IOExceptiontest 302 as the default redirect- Throws:
IOException
-
testRedirect301
public void testRedirect301() throws IOExceptiontest 301 specified by sling:status- Throws:
IOException
-
testRedirect302_absolute
public void testRedirect302_absolute() throws IOExceptiontest 302 response with existing sling:target- Throws:
IOException
-
testRedirect404
public void testRedirect404() throws IOExceptiontest 404 response when sling:target is missing- Throws:
IOException
-
testRedirectJson
public void testRedirectJson() throws javax.json.JsonException, IOExceptiontest JSON result for .json requests with sling:target- Throws:
javax.json.JsonExceptionIOException
-
testRedirectJson2
public void testRedirectJson2() throws javax.json.JsonException, IOExceptiontest JSON result for .json requests with sling:target- Throws:
javax.json.JsonExceptionIOException
-
-