org.mule.test.integration.exceptions
Class ExceptionPropagationMule5737TestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.tck.junit4.FunctionalTestCase
              extended by org.mule.test.integration.exceptions.ExceptionPropagationMule5737TestCase

public class ExceptionPropagationMule5737TestCase
extends FunctionalTestCase

Assert that flows do not propagate exceptions via vm request-response endpoints or use of flow-ref. Also assert that a sub-flow/processor-chain does not handle it's own exception but they are rather handled by calling flow.


Nested Class Summary
static class ExceptionPropagationMule5737TestCase.SensingExceptionStrategy
           
 
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
ExceptionPropagationMule5737TestCase()
           
 
Method Summary
protected  String getConfigResources()
           
 void testFlowWithChildFlowExceptionPropagation()
           
 void testFlowWithChildServiceExceptionPropagation()
           
 void testFlowWithSubFlowExceptionPropagation()
           
 void testVMRequestResponseEndpointExceptionPropagation()
           
 
Methods inherited from class org.mule.tck.junit4.FunctionalTestCase
clearFlowAssertions, getBuilder, getComponent, getComponent, getFlowConstruct, getFunctionalTestComponent, loadResource, loadResourceAsString, stopFlowConstruct, testFlow, testFlow
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doTearDown, 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

ExceptionPropagationMule5737TestCase

public ExceptionPropagationMule5737TestCase()
Method Detail

getConfigResources

protected String getConfigResources()
Specified by:
getConfigResources in class FunctionalTestCase

testVMRequestResponseEndpointExceptionPropagation

public void testVMRequestResponseEndpointExceptionPropagation()
                                                       throws MuleException
Throws:
MuleException

testFlowWithChildFlowExceptionPropagation

public void testFlowWithChildFlowExceptionPropagation()
                                               throws MuleException
Throws:
MuleException

testFlowWithSubFlowExceptionPropagation

public void testFlowWithSubFlowExceptionPropagation()
                                             throws MuleException
Throws:
MuleException

testFlowWithChildServiceExceptionPropagation

public void testFlowWithChildServiceExceptionPropagation()
                                                  throws MuleException
Throws:
MuleException


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