org.mule.test.integration.routing.outbound
Class ChoiceRouterTestCase

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.routing.outbound.ChoiceRouterTestCase

public class ChoiceRouterTestCase
extends FunctionalTestCase


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
ChoiceRouterTestCase()
           
 
Method Summary
 void embeddedFilterShouldCreatePairWithFilterAndOtherConfiguredMPsAsChain()
          Check that the choice router was assembled correctly by the BDP machinery
 void filterReferenceShouldCreateFilterWithRegexFilterAndOutboundEndpointChain()
          Check that the choice router was assembled correctly by the BDP machinery
protected  String getConfigResources()
           
 void sendToAppleRouteShouldHitFruitService()
           
 void sendToBlueberryRouteShouldHitFruitService()
           
 void sendToInvalidRouteShouldHitDefaultRoute()
           
 void sendToInvalidRouteWithoutDefaultRouteShouldThrowException()
           
 void sendToTurnipRouteShouldHitVeggieService()
           
 void sendToValidRouteShouldReturnValidResult()
           
 
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

ChoiceRouterTestCase

public ChoiceRouterTestCase()
Method Detail

getConfigResources

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

filterReferenceShouldCreateFilterWithRegexFilterAndOutboundEndpointChain

public void filterReferenceShouldCreateFilterWithRegexFilterAndOutboundEndpointChain()
Check that the choice router was assembled correctly by the BDP machinery


embeddedFilterShouldCreatePairWithFilterAndOtherConfiguredMPsAsChain

public void embeddedFilterShouldCreatePairWithFilterAndOtherConfiguredMPsAsChain()
Check that the choice router was assembled correctly by the BDP machinery


sendToInvalidRouteWithoutDefaultRouteShouldThrowException

public void sendToInvalidRouteWithoutDefaultRouteShouldThrowException()
                                                               throws Exception
Throws:
Exception

sendToValidRouteShouldReturnValidResult

public void sendToValidRouteShouldReturnValidResult()
                                             throws Exception
Throws:
Exception

sendToAppleRouteShouldHitFruitService

public void sendToAppleRouteShouldHitFruitService()
                                           throws Exception
Throws:
Exception

sendToTurnipRouteShouldHitVeggieService

public void sendToTurnipRouteShouldHitVeggieService()
                                             throws Exception
Throws:
Exception

sendToBlueberryRouteShouldHitFruitService

public void sendToBlueberryRouteShouldHitFruitService()
                                               throws Exception
Throws:
Exception

sendToInvalidRouteShouldHitDefaultRoute

public void sendToInvalidRouteShouldHitDefaultRoute()
                                             throws Exception
Throws:
Exception


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