public class HttpsRequesterSniTestCase extends FunctionalTestCase
Modifier and Type | Class and Description |
---|---|
class |
HttpsRequesterSniTestCase.Server
Embedded HTTPS server that fails to serve if SNI extension is not honored
|
Modifier and Type | Field and Description |
---|---|
DynamicPort |
httpsPort |
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 |
---|
HttpsRequesterSniTestCase() |
Modifier and Type | Method and Description |
---|---|
static void |
createTlsPropertiesFile() |
protected String |
getConfigFile() |
void |
prepareServer() |
static void |
removeTlsPropertiesFile() |
protected MuleEvent |
runFlow(String flowName,
MuleEvent event)
Executes the given flow with the given
event |
void |
teardownServer() |
void |
testClientSNINotSentOnNonFQDN() |
void |
testClientSNISentOnFQDN() |
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigFiles, getConfigResources, getFlowConstruct, getFunctionalTestComponent, getSubFlow, loadResource, loadResourceAsString, lookupFlowConstruct, runFlow, runFlow, runFlowAndExpect, runFlowAndExpectProperty, runFlowNonBlocking, runFlowNonBlocking, runFlowNonBlocking, runFlowWithPayloadAndExpect, runSchedulersOnce, stopFlowConstruct, stopFlowSchedulers, testFlow, testFlow, testFlowNonBlocking, testFlowNonBlocking
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, getConfigurationResources, getFileInsideWorkingDirectory, getNonBlockingResponse, getNonBlockingTestEventUsingFlow, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, 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
public DynamicPort httpsPort
protected String getConfigFile()
getConfigFile
in class FunctionalTestCase
public static void createTlsPropertiesFile() throws Exception
Exception
public static void removeTlsPropertiesFile()
public void prepareServer() throws IOException
IOException
public void teardownServer()
public void testClientSNINotSentOnNonFQDN() throws Exception
Exception
protected MuleEvent runFlow(String flowName, MuleEvent event) throws Exception
event
runFlow
in class FunctionalTestCase
flowName
- the name of the flow to be executedevent
- the event which we'll use to execute the flowMuleEvent
Exception
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.