|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.mule.tck.AbstractMuleTestCase
org.mule.tck.FunctionalTestCase
public abstract class FunctionalTestCase
A base tast case for tests that initialize Mule using a configuration file. The
default configuration builder used is SpringXmlConfigurationBuilder. To use this
test case, ensure you have the mule-modules-builders JAR file on your classpath.
To use a different builder, just overload the getBuilder()
method of
this class to return the type of builder you want to use with your test.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase |
---|
org.mule.tck.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 | |
---|---|
FunctionalTestCase()
|
Method Summary | |
---|---|
protected ConfigurationBuilder |
getBuilder()
|
protected java.lang.Object |
getComponent(FlowConstruct flowConstruct)
Returns an instance of the service's component object. |
protected java.lang.Object |
getComponent(java.lang.String serviceName)
Returns an instance of the service's component object. |
protected abstract java.lang.String |
getConfigResources()
|
protected FunctionalTestComponent |
getFunctionalTestComponent(java.lang.String serviceName)
A convenience method to get a type-safe reference to the FunctionTestComponent |
protected java.io.InputStream |
loadResource(java.lang.String name)
|
protected java.lang.String |
loadResourceAsString(java.lang.String name)
|
Methods inherited from class org.mule.tck.AbstractMuleTestCase |
---|
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, 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 |
Constructor Detail |
---|
public FunctionalTestCase()
Method Detail |
---|
protected ConfigurationBuilder getBuilder() throws java.lang.Exception
getBuilder
in class org.mule.tck.AbstractMuleTestCase
java.lang.Exception
protected abstract java.lang.String getConfigResources()
protected java.lang.Object getComponent(java.lang.String serviceName) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object getComponent(FlowConstruct flowConstruct) throws java.lang.Exception
java.lang.Exception
protected FunctionalTestComponent getFunctionalTestComponent(java.lang.String serviceName) throws java.lang.Exception
serviceName
- service name as declared in the config
java.lang.Exception
FunctionalTestComponent
protected java.lang.String loadResourceAsString(java.lang.String name) throws java.io.IOException
java.io.IOException
protected java.io.InputStream loadResource(java.lang.String name) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |