org.mule.transport.ftp
Class AbstractFtpServerTestCase
java.lang.Object
org.mule.tck.junit4.AbstractMuleTestCase
org.mule.tck.junit4.AbstractMuleContextTestCase
org.mule.tck.junit4.FunctionalTestCase
org.mule.transport.ftp.AbstractFtpServerTestCase
- All Implemented Interfaces:
- MuleFtplet.Callback
- Direct Known Subclasses:
- FtpEncodingFunctionalTestCase, FtpFunctionalTestCase, FtpMessageDispatcherTestCase, FtpMessageRequesterTestCase, FtpStreamingTestCase
public abstract class AbstractFtpServerTestCase
- extends FunctionalTestCase
- implements MuleFtplet.Callback
Abstract FTP test class. Sets up the ftp server and starts/stops it during the
test lifecycle.
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, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEvent, getTestInboundEvent, getTestInboundEvent, 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 |
TEST_MESSAGE
public static final String TEST_MESSAGE
- See Also:
- Constant Field Values
FTP_SERVER_BASE_DIR
public static final String FTP_SERVER_BASE_DIR
- See Also:
- Constant Field Values
ftplet
protected org.apache.ftpserver.ftplet.Ftplet ftplet
- Subclasses can overwrite Ftplet that will be registered when creating the server.
dynamicPort
public DynamicPort dynamicPort
AbstractFtpServerTestCase
public AbstractFtpServerTestCase(String ftpHost,
int timeout)
AbstractFtpServerTestCase
public AbstractFtpServerTestCase(int timeout)
AbstractFtpServerTestCase
public AbstractFtpServerTestCase()
startServer
protected void startServer()
throws Exception
- Throws:
Exception
stopServer
protected void stopServer()
throws Exception
- Throws:
Exception
doSetUp
protected void doSetUp()
throws Exception
- Description copied from class:
AbstractMuleContextTestCase
- Enables the adding of extra behavior on the set up stage of a test right
after the creation of the mule context in
AbstractMuleContextTestCase.setUpMuleContext()
.
Under normal circumstances this method could be replace with a
@Before
annotated method.
- Overrides:
doSetUp
in class AbstractMuleContextTestCase
- Throws:
Exception
- if something fails that should halt the test case
doTearDown
protected void doTearDown()
throws Exception
- Description copied from class:
AbstractMuleContextTestCase
- Enables the adding of extra behavior on the tear down stage of a test
before the mule context is disposed in
AbstractMuleContextTestCase.disposeContextPerTest()
.
Under normal circumstances this method could be replace with a
@After
annotated method.
- Overrides:
doTearDown
in class AbstractMuleContextTestCase
- Throws:
Exception
- if something fails that should halt the testcase
getTimeout
protected int getTimeout()
getFtpClient
public FTPTestClient getFtpClient()
getMuleFtpEndpoint
public String getMuleFtpEndpoint()
- Return the endpoint denoted by the ftp configuration
createFileOnFtpServer
protected void createFileOnFtpServer(String fileName)
throws IOException
- Throws:
IOException
fileUploadCompleted
public void fileUploadCompleted()
- Specified by:
fileUploadCompleted
in interface MuleFtplet.Callback
fileMoveCompleted
public void fileMoveCompleted()
- Specified by:
fileMoveCompleted
in interface MuleFtplet.Callback
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.