org.apache.sling.launchpad.webapp.integrationtest
Class RedirectTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.sling.commons.testing.integration.HttpTestBase
              extended by org.apache.sling.launchpad.webapp.integrationtest.RedirectTest
All Implemented Interfaces:
junit.framework.Test

public class RedirectTest
extends HttpTestBase

Test creating Nodes and rendering them in JSON


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.sling.commons.testing.integration.HttpTestBase
HttpTestBase.TestNode
 
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, EXECUTE_RESOURCE_TYPE, HTTP_BASE_URL, httpClient, READY_TIMEOUT_SECONDS, SERVLET_CONTEXT, SLING_POST_SERVLET_CREATE_SUFFIX, SLING_RESOURCE_TYPE, TEST_PATH, testClient, urlsToDelete, WEBDAV_BASE_URL
 
Constructor Summary
RedirectTest()
           
 
Method Summary
protected  void setUp()
           
 void testRedirect302_absolute()
          test 302 response with existing sling:target
 void testRedirect302()
          test 302 response with existing sling:target
 void testRedirect404()
          test 404 response when sling:target is missing
 void testRedirectJson()
          test JSON result for .json requests with sling:target
 void testRedirectJson2()
          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, getResponseBodyAsStream, removeEndingSlash, slingServerReady, tearDown, uploadTestScript, waitForSlingStartup
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RedirectTest

public RedirectTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class HttpTestBase
Throws:
Exception

testRedirect302

public void testRedirect302()
                     throws IOException
test 302 response with existing sling:target

Throws:
IOException

testRedirect302_absolute

public void testRedirect302_absolute()
                              throws IOException
test 302 response with existing sling:target

Throws:
IOException

testRedirect404

public void testRedirect404()
                     throws IOException
test 404 response when sling:target is missing

Throws:
IOException

testRedirectJson

public void testRedirectJson()
                      throws JSONException,
                             IOException
test JSON result for .json requests with sling:target

Throws:
JSONException
IOException

testRedirectJson2

public void testRedirectJson2()
                       throws JSONException,
                              IOException
test JSON result for .json requests with sling:target

Throws:
JSONException
IOException


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.