org.mule.transport.servlet
Class ServletMuleMessageFactoryTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.transport.AbstractMuleMessageFactoryTestCase
              extended by org.mule.transport.servlet.ServletMuleMessageFactoryTestCase

public class ServletMuleMessageFactoryTestCase
extends AbstractMuleMessageFactoryTestCase


Field Summary
 
Fields inherited from class org.mule.transport.AbstractMuleMessageFactoryTestCase
encoding, runUnsuppoprtedTransportMessageTest
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleTestCase
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY
 
Constructor Summary
ServletMuleMessageFactoryTestCase()
           
 
Method Summary
protected  MuleMessageFactory doCreateMuleMessageFactory()
           
protected  void doSetUp()
          Enables the adding of extra behavior on the set up stage of a test right after the creation of the mule context in AbstractMuleContextTestCase.setUpMuleContext().
protected  Object getUnsupportedTransportMessage()
           
protected  Object getValidTransportMessage()
           
 void testCharacterEncodingFromHttpRequest()
           
 void testContentEncodingWithCharsetFirst()
           
 void testContentEncodingWithCharsetLast()
           
 void testGetPayloadWithQueryParameter()
           
 void testMessageIdFromHttpSession()
           
 void testPostPayload()
           
 void testRequestAttributesAreConvertedToMessageProperties()
           
 void testRequestHeadersAreConvertedToMessageProperties()
           
 void testRequestParametersAreConvertedToMessageProperties()
           
 void testRequestPropertiesAreConvertedToMessageProperties()
           
 void testUniqueMessageId()
          Test for MULE-5101
 void testValidPayload()
          Tests creating a MuleMessage from a GET request
 
Methods inherited from class org.mule.transport.AbstractMuleMessageFactoryTestCase
createMuleMessageFactory, testNullPayload, testUnsupportedPayloadType
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doTearDown, getBuilder, getConfigurationResources, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleTestCase
clearExcludedFlag, clearRequestContext, createTestTimeoutRule, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletMuleMessageFactoryTestCase

public ServletMuleMessageFactoryTestCase()
Method Detail

doSetUp

protected void doSetUp()
                throws Exception
Description copied from class: AbstractMuleContextTestCase
Enables the adding of extra behavior on the set up stage of a test right after the creation of the mule context in AbstractMuleContextTestCase.setUpMuleContext().

Under normal circumstances this method could be replaced by a @Before annotated method.

Overrides:
doSetUp in class AbstractMuleMessageFactoryTestCase
Throws:
Exception - if something fails that should halt the test case

doCreateMuleMessageFactory

protected MuleMessageFactory doCreateMuleMessageFactory()
Specified by:
doCreateMuleMessageFactory in class AbstractMuleMessageFactoryTestCase

getValidTransportMessage

protected Object getValidTransportMessage()
                                   throws Exception
Specified by:
getValidTransportMessage in class AbstractMuleMessageFactoryTestCase
Throws:
Exception

getUnsupportedTransportMessage

protected Object getUnsupportedTransportMessage()
Overrides:
getUnsupportedTransportMessage in class AbstractMuleMessageFactoryTestCase

testValidPayload

public void testValidPayload()
                      throws Exception
Tests creating a MuleMessage from a GET request

Overrides:
testValidPayload in class AbstractMuleMessageFactoryTestCase
Throws:
Exception

testGetPayloadWithQueryParameter

public void testGetPayloadWithQueryParameter()
                                      throws Exception
Throws:
Exception

testPostPayload

public void testPostPayload()
                     throws Exception
Throws:
Exception

testRequestParametersAreConvertedToMessageProperties

public void testRequestParametersAreConvertedToMessageProperties()
                                                          throws Exception
Throws:
Exception

testContentEncodingWithCharsetLast

public void testContentEncodingWithCharsetLast()
                                        throws Exception
Throws:
Exception

testContentEncodingWithCharsetFirst

public void testContentEncodingWithCharsetFirst()
                                         throws Exception
Throws:
Exception

testMessageIdFromHttpSession

public void testMessageIdFromHttpSession()
                                  throws Exception
Throws:
Exception

testUniqueMessageId

public void testUniqueMessageId()
                         throws Exception
Test for MULE-5101

Throws:
Exception

testCharacterEncodingFromHttpRequest

public void testCharacterEncodingFromHttpRequest()
                                          throws Exception
Throws:
Exception

testRequestPropertiesAreConvertedToMessageProperties

public void testRequestPropertiesAreConvertedToMessageProperties()
                                                          throws Exception
Throws:
Exception

testRequestAttributesAreConvertedToMessageProperties

public void testRequestAttributesAreConvertedToMessageProperties()
                                                          throws Exception
Throws:
Exception

testRequestHeadersAreConvertedToMessageProperties

public void testRequestHeadersAreConvertedToMessageProperties()
                                                       throws Exception
Throws:
Exception


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.