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

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.RangeStreamingTest
All Implemented Interfaces:
junit.framework.Test

public class RangeStreamingTest
extends HttpTestBase

The RangeStreamingTest tests the Range request header support for the StreamRendererServlet introduced with SLING-1814


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
RangeStreamingTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void test_full_range()
           
 void test_multiple_ranges()
           
 void test_single_range()
           
 void test_wrong_ranges()
           
 
Methods inherited from class org.apache.sling.commons.testing.integration.HttpTestBase
assertHttpStatus, assertHttpStatus, assertJavascript, assertJavascript, assertPostStatus, executeScript, executeScript, getContent, getContent, getContent, getResponseBodyAsStream, removeEndingSlash, slingServerReady, 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

RangeStreamingTest

public RangeStreamingTest()
Method Detail

setUp

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

tearDown

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

test_full_range

public void test_full_range()
                     throws IOException
Throws:
IOException

test_wrong_ranges

public void test_wrong_ranges()
                       throws IOException
Throws:
IOException

test_single_range

public void test_single_range()
                       throws IOException
Throws:
IOException

test_multiple_ranges

public void test_multiple_ranges()
                          throws IOException
Throws:
IOException


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