org.mule.test.construct
Class FlowAynchronousProcessingStrategyTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.tck.FunctionalTestCase
                  extended by org.mule.test.construct.FlowDefaultProcessingStrategyTestCase
                      extended by org.mule.test.construct.FlowAynchronousProcessingStrategyTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class FlowAynchronousProcessingStrategyTestCase
extends FlowDefaultProcessingStrategyTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.test.construct.FlowDefaultProcessingStrategyTestCase
FlowDefaultProcessingStrategyTestCase.ThreadSensingMessageProcessor, FlowDefaultProcessingStrategyTestCase.ThreadSensingVMMessageDispatcher, FlowDefaultProcessingStrategyTestCase.ThreadSensingVMMessageDispatcherFactory, FlowDefaultProcessingStrategyTestCase.ThreadSensingVMMessageReceiver
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
 
Fields inherited from class org.mule.tck.AbstractMuleTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, DEFAULT_MULE_TEST_TIMEOUT_SECS, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, numPorts, ports, PROPERTY_MULE_TEST_TIMEOUT, RECEIVE_TIMEOUT, TEST_MESSAGE, testTimeoutSecs
 
Constructor Summary
FlowAynchronousProcessingStrategyTestCase()
           
 
Method Summary
protected  void assertAllProcessingAsync(MuleMessage result)
           
protected  void assertAllProcessingInClientThread(MuleMessage result)
           
protected  void assertAllProcessingInRecieverThread(MuleMessage result)
           
protected  void assertSync(MuleMessage result)
           
protected  String getConfigResources()
           
 void testDispatchToOneWayInboundTxOnly()
           
 void testDispatchToOneWayTx()
           
 void testDispatchToRequestResponseInboundOneWayOutbound()
           
 void testRequestResponseInboundFailingOneWayOutbound()
           
 void testSendRequestResponseInbound()
           
 void testSendToOneWayTx()
           
 void testSendToRequestResponseInboundOneWayOutbound()
           
 
Methods inherited from class org.mule.test.construct.FlowDefaultProcessingStrategyTestCase
testDispatchToOneWayInbound, testDispatchToOneWayOutboundTxOnly, testSendToOneWayInbound
 
Methods inherited from class org.mule.tck.FunctionalTestCase
getBuilder, getComponent, getComponent, getFlowConstruct, getFunctionalTestComponent, loadResource, loadResourceAsString
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, getConfigurationResources, getPorts, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestHeader, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInfo, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTimeoutSecs, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, giveTheTestSomeTimeToCleanUpAndThenKillIt, handleTimeout, initialiseObject, initTestTimeoutSecs, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isDisposeManagerPerSuite, isExcluded, isGracefulShutdown, isOffline, isStartContext, printTestHeader, registerTestMethod, run, runBare, setDisposeManagerPerSuite, setFailOnTimeout, setName, setStartContext, setUp, suitePostTearDown, suitePreSetUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runTest, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlowAynchronousProcessingStrategyTestCase

public FlowAynchronousProcessingStrategyTestCase()
Method Detail

getConfigResources

protected String getConfigResources()
Overrides:
getConfigResources in class FlowDefaultProcessingStrategyTestCase

testDispatchToOneWayInboundTxOnly

public void testDispatchToOneWayInboundTxOnly()
                                       throws Exception
Overrides:
testDispatchToOneWayInboundTxOnly in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

testDispatchToOneWayTx

public void testDispatchToOneWayTx()
                            throws Exception
Overrides:
testDispatchToOneWayTx in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

testSendToOneWayTx

public void testSendToOneWayTx()
                        throws Exception
Overrides:
testSendToOneWayTx in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

testSendRequestResponseInbound

public void testSendRequestResponseInbound()
                                    throws Exception
Overrides:
testSendRequestResponseInbound in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

testDispatchToRequestResponseInboundOneWayOutbound

public void testDispatchToRequestResponseInboundOneWayOutbound()
                                                        throws Exception
Overrides:
testDispatchToRequestResponseInboundOneWayOutbound in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

testSendToRequestResponseInboundOneWayOutbound

public void testSendToRequestResponseInboundOneWayOutbound()
                                                    throws Exception
Overrides:
testSendToRequestResponseInboundOneWayOutbound in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception

assertAllProcessingInClientThread

protected void assertAllProcessingInClientThread(MuleMessage result)
Overrides:
assertAllProcessingInClientThread in class FlowDefaultProcessingStrategyTestCase

assertAllProcessingInRecieverThread

protected void assertAllProcessingInRecieverThread(MuleMessage result)
Overrides:
assertAllProcessingInRecieverThread in class FlowDefaultProcessingStrategyTestCase

assertSync

protected void assertSync(MuleMessage result)
Overrides:
assertSync in class FlowDefaultProcessingStrategyTestCase

assertAllProcessingAsync

protected void assertAllProcessingAsync(MuleMessage result)
Overrides:
assertAllProcessingAsync in class FlowDefaultProcessingStrategyTestCase

testRequestResponseInboundFailingOneWayOutbound

public void testRequestResponseInboundFailingOneWayOutbound()
                                                     throws Exception
Overrides:
testRequestResponseInboundFailingOneWayOutbound in class FlowDefaultProcessingStrategyTestCase
Throws:
Exception


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