org.mule.processor.chain
Class DefaultMessageProcessorChainTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.processor.chain.DefaultMessageProcessorChainTestCase

public class DefaultMessageProcessorChainTestCase
extends AbstractMuleContextTestCase


Field Summary
 
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
DefaultMessageProcessorChainTestCase()
           
 
Method Summary
 void testAllIntercepting()
           
 void testInterceptingMPChain()
           
 void testInterceptingMPChainStopFlow()
           
 void testInterceptingMPChainWithNullReturn()
           
 void testMix()
           
 void testMix2()
           
 void testMix2StaticFactory()
           
 void testMixedMPChain()
           
 void testMixedMPChainWithNullReturn1()
           
 void testMixedMPChainWithNullReturn2()
           
 void testMixedMPChainWithNullReturn3()
           
 void testMixedMPChainWithNullReturn4()
           
 void testMixedMPChainWithNullReturn5()
           
 void testMixedMPChainWithNullReturnAtEnd()
           
 void testMixStaticFactoryt()
           
 void testMPChain()
           
 void testMPChainLifecycle()
           
 void testMPChainWithBuilder()
           
 void testMPChainWithNullReturn()
           
 void testMPChainWithNullReturnAtEnd()
           
 void testNestedInterceptingMPChain()
           
 void testNestedInterceptingMPChainStopFlow()
          Note: Stopping the flow of a nested chain causes the nested chain to return early, but does not stop the flow of the parent chain.
 void testNestedInterceptingMPChainWithNullReturn()
           
 void testNestedMixedMPChain()
           
 void testNestedMPChain()
           
 void testNestedMPChainLifecycle()
           
 void testNestedMPChainWithNullReturn()
           
 void testNestedMPChainWithNullReturnAtEndOfNestedChain()
           
 void testNestedMPChainWithNullReturnAtEndOfNestedChainWithNonInterceptingWrapper()
           
 void testNoneIntercepting()
           
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, 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

DefaultMessageProcessorChainTestCase

public DefaultMessageProcessorChainTestCase()
Method Detail

testMPChain

public void testMPChain()
                 throws MuleException,
                        Exception
Throws:
MuleException
Exception

testMPChainWithNullReturn

public void testMPChainWithNullReturn()
                               throws MuleException,
                                      Exception
Throws:
MuleException
Exception

testMPChainWithNullReturnAtEnd

public void testMPChainWithNullReturnAtEnd()
                                    throws MuleException,
                                           Exception
Throws:
MuleException
Exception

testMPChainWithBuilder

public void testMPChainWithBuilder()
                            throws MuleException,
                                   Exception
Throws:
MuleException
Exception

testInterceptingMPChain

public void testInterceptingMPChain()
                             throws MuleException,
                                    Exception
Throws:
MuleException
Exception

testInterceptingMPChainWithNullReturn

public void testInterceptingMPChainWithNullReturn()
                                           throws MuleException,
                                                  Exception
Throws:
MuleException
Exception

testMixedMPChain

public void testMixedMPChain()
                      throws MuleException,
                             Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturn1

public void testMixedMPChainWithNullReturn1()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturn2

public void testMixedMPChainWithNullReturn2()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturn3

public void testMixedMPChainWithNullReturn3()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturn4

public void testMixedMPChainWithNullReturn4()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturn5

public void testMixedMPChainWithNullReturn5()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testMixedMPChainWithNullReturnAtEnd

public void testMixedMPChainWithNullReturnAtEnd()
                                         throws MuleException,
                                                Exception
Throws:
MuleException
Exception

testNestedMPChain

public void testNestedMPChain()
                       throws MuleException,
                              Exception
Throws:
MuleException
Exception

testNestedMPChainWithNullReturn

public void testNestedMPChainWithNullReturn()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testNestedMPChainWithNullReturnAtEndOfNestedChain

public void testNestedMPChainWithNullReturnAtEndOfNestedChain()
                                                       throws MuleException,
                                                              Exception
Throws:
MuleException
Exception

testNestedMPChainWithNullReturnAtEndOfNestedChainWithNonInterceptingWrapper

public void testNestedMPChainWithNullReturnAtEndOfNestedChainWithNonInterceptingWrapper()
                                                                                 throws MuleException,
                                                                                        Exception
Throws:
MuleException
Exception

testNestedInterceptingMPChain

public void testNestedInterceptingMPChain()
                                   throws MuleException,
                                          Exception
Throws:
MuleException
Exception

testNestedInterceptingMPChainWithNullReturn

public void testNestedInterceptingMPChainWithNullReturn()
                                                 throws MuleException,
                                                        Exception
Throws:
MuleException
Exception

testNestedMixedMPChain

public void testNestedMixedMPChain()
                            throws MuleException,
                                   Exception
Throws:
MuleException
Exception

testInterceptingMPChainStopFlow

public void testInterceptingMPChainStopFlow()
                                     throws MuleException,
                                            Exception
Throws:
MuleException
Exception

testNestedInterceptingMPChainStopFlow

public void testNestedInterceptingMPChainStopFlow()
                                           throws MuleException,
                                                  Exception
Note: Stopping the flow of a nested chain causes the nested chain to return early, but does not stop the flow of the parent chain.

Throws:
MuleException
Exception

testMPChainLifecycle

public void testMPChainLifecycle()
                          throws MuleException,
                                 Exception
Throws:
MuleException
Exception

testNestedMPChainLifecycle

public void testNestedMPChainLifecycle()
                                throws MuleException,
                                       Exception
Throws:
MuleException
Exception

testNoneIntercepting

public void testNoneIntercepting()
                          throws Exception
Throws:
Exception

testAllIntercepting

public void testAllIntercepting()
                         throws Exception
Throws:
Exception

testMix

public void testMix()
             throws Exception
Throws:
Exception

testMixStaticFactoryt

public void testMixStaticFactoryt()
                           throws Exception
Throws:
Exception

testMix2

public void testMix2()
              throws Exception
Throws:
Exception

testMix2StaticFactory

public void testMix2StaticFactory()
                           throws Exception
Throws:
Exception


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