public class HttpRequestStreamingTestCase extends AbstractHttpRequestTestCase
body, DEFAULT_RESPONSE, headers, httpPort, httpsPort, method, server, uri
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE, TEST_PAYLOAD, WORKING_DIRECTORY_SYSTEM_PROPERTY_KEY, workingDirectory
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY, TESTING_MODE_PROPERTY_NAME
Constructor and Description |
---|
HttpRequestStreamingTestCase() |
createHandler, createServer, enableHttps, extractBaseRequestParts, extractHeadersFromBaseRequest, getFirstReceivedHeader, startServer, stopServer, writeResponse
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigFiles, getConfigResources, getFlowConstruct, getFunctionalTestComponent, getSubFlow, loadResource, loadResourceAsString, lookupFlowConstruct, runFlow, runFlow, runFlow, runFlowAndExpect, runFlowAndExpectProperty, runFlowWithPayloadAndExpect, runSchedulersOnce, stopFlowConstruct, stopFlowSchedulers, testFlow, testFlow
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, getConfigurationResources, getFileInsideWorkingDirectory, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, getWorkingDirectory, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
clearExcludedFlag, clearRequestContext, clearTestCaseName, createTestTimeoutRule, dumpFilteredThreadsInTest, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile, takeTestCaseName
protected String getConfigFile()
getConfigFile
in class FunctionalTestCase
public void streamsWhenPayloadIsInputStreamAndStreamingModeAuto() throws Exception
Exception
public void doesNotStreamWhenPayloadIsStringAndStreamingModeAuto() throws Exception
Exception
public void doesNotStreamWithContentLengthHeaderAndStreamingModeAuto() throws Exception
Exception
public void doesNotStreamWithContentLengthTransferEncodingHeadersAndStreamingModeAuto() throws Exception
Exception
public void streamsWhenPayloadIsStringTransferEncodingHeaderAndStreamingModeAuto() throws Exception
Exception
public void streamsWhenStreamingModeAlways() throws Exception
Exception
public void streamsWhenPayloadIsInputStreamAndStreamingModeAlways() throws Exception
Exception
public void streamsWithContentLengthHeaderAndStreamingModeAlways() throws Exception
Exception
public void streamsWithTransferEncodingInvalidValueAndStreamingModeAlways() throws Exception
Exception
public void doesNotStreamWhenStreamingModeNever() throws Exception
Exception
public void doesNotStreamWithTransferEncodingHeaderAndStreamingModeNever() throws Exception
Exception
public void doesNotStreamWhenPayloadIsStringAndStreamingModeNever() throws Exception
Exception
public void doesNotStreamWhenPayloadIsStringTransferEncodingHeaderAndStreamingModeNever() throws Exception
Exception
protected void handleRequest(org.eclipse.jetty.server.Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException
handleRequest
in class AbstractHttpRequestTestCase
IOException
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.