org.mule.transport.file
Class AbstractFileFunctionalTestCase

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.transport.file.AbstractFileFunctionalTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler
Direct Known Subclasses:
AbstractFileMoveDeleteTestCase, FileEncodingFunctionalTestCase, FileFunctionalTestCase, IndirectReceiveMule1842TestCase

public abstract class AbstractFileFunctionalTestCase
extends FunctionalTestCase

We are careful here to access the file system in a generic way. This means setting directories dynamically.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
static java.lang.String TARGET_FILE
           
static java.lang.String TEST_MESSAGE
           
 
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, testTimeoutSecs
 
Constructor Summary
AbstractFileFunctionalTestCase()
           
 
Method Summary
protected  void checkReceivedMessage(MuleMessage message)
           
protected  void doTearDown()
          Exactly the same a AbstractMuleTestCase.tearDown() in normal JUnit test cases.
protected  java.lang.String fileToUrl(java.io.File file)
           
protected  java.lang.String getConfigResources()
           
protected  java.io.File initForRequest()
           
protected  void waitForFileSystem()
           
 
Methods inherited from class org.mule.tck.FunctionalTestCase
getBuilder, getComponent, getComponent, getFunctionalTestComponent, loadResource, loadResourceAsString
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, findFreePorts, getConfigurationResources, getPorts, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEvent, getTestInboundEvent, getTestInboundEvent, 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, isPortFree, isStartContext, 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
 

Field Detail

TEST_MESSAGE

public static final java.lang.String TEST_MESSAGE
See Also:
Constant Field Values

TARGET_FILE

public static final java.lang.String TARGET_FILE
See Also:
Constant Field Values
Constructor Detail

AbstractFileFunctionalTestCase

public AbstractFileFunctionalTestCase()
Method Detail

getConfigResources

protected java.lang.String getConfigResources()
Specified by:
getConfigResources in class FunctionalTestCase

fileToUrl

protected java.lang.String fileToUrl(java.io.File file)
                              throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

waitForFileSystem

protected void waitForFileSystem()
                          throws java.lang.Exception
Throws:
java.lang.Exception

initForRequest

protected java.io.File initForRequest()
                               throws java.lang.Exception
Throws:
java.lang.Exception

checkReceivedMessage

protected void checkReceivedMessage(MuleMessage message)
                             throws java.lang.Exception
Throws:
java.lang.Exception

doTearDown

protected void doTearDown()
                   throws java.lang.Exception
Description copied from class: AbstractMuleTestCase
Exactly the same a AbstractMuleTestCase.tearDown() in normal JUnit test cases. this is called after a test method has been called.

Overrides:
doTearDown in class AbstractMuleTestCase
Throws:
java.lang.Exception - if something fails that should halt the testcase


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