org.mule.transport.ftp.reliability
Class InboundMessageLossFlowTestCase
java.lang.Object
org.mule.tck.junit4.AbstractMuleTestCase
org.mule.tck.junit4.AbstractMuleContextTestCase
org.mule.tck.junit4.FunctionalTestCase
org.mule.tck.AbstractServiceAndFlowTestCase
org.mule.transport.ftp.AbstractFtpServerTestCase
org.mule.transport.ftp.reliability.InboundMessageLossTestCase
org.mule.transport.ftp.reliability.InboundMessageLossFlowTestCase
- All Implemented Interfaces:
- MuleFtplet.Callback
public class InboundMessageLossFlowTestCase
- extends InboundMessageLossTestCase
Verify that no inbound messages are lost when exceptions occur.
The message must either make it all the way to the SEDA queue (in the case of
an asynchronous inbound endpoint), or be restored/rolled back at the source.
In the case of FTP, this will cause the postProcess() method to not be executed
and therefore the source file will not be deleted.
Methods inherited from class org.mule.transport.ftp.AbstractFtpServerTestCase |
createFileOnFtpServer, createFtpServerDir, doTearDown, fileExists, fileMoveCompleted, fileUploadCompleted, getFtpClient, getMuleFtpEndpoint, getTimeout, startServer, stopServer |
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, 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, 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 |
InboundMessageLossFlowTestCase
public InboundMessageLossFlowTestCase(AbstractServiceAndFlowTestCase.ConfigVariant variant,
String configResources)
parameters
public static Collection<Object[]> parameters()
testTransformerException
public void testTransformerException()
throws Exception
- Overrides:
testTransformerException
in class InboundMessageLossTestCase
- Throws:
Exception
testRouterException
public void testRouterException()
throws Exception
- Overrides:
testRouterException
in class InboundMessageLossTestCase
- Throws:
Exception
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.