|
||||||||||
| 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 Object |
getComponent(FlowConstruct flowConstruct)
Returns an instance of the service's component object. |
protected Object |
getComponent(String serviceName)
Returns an instance of the service's component object. |
protected abstract String |
getConfigResources()
|
protected FlowConstruct |
getFlowConstruct(String name)
|
protected FunctionalTestComponent |
getFunctionalTestComponent(String serviceName)
A convenience method to get a type-safe reference to the FunctionTestComponent |
protected InputStream |
loadResource(String name)
|
protected String |
loadResourceAsString(String name)
|
| 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, getTestEventContext, getTestEventContext, getTestEventUsingFlow, 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, 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 Exception
getBuilder in class org.mule.tck.AbstractMuleTestCaseExceptionprotected abstract String getConfigResources()
protected Object getComponent(String serviceName)
throws Exception
Exception
protected Object getComponent(FlowConstruct flowConstruct)
throws Exception
Exception
protected FunctionalTestComponent getFunctionalTestComponent(String serviceName)
throws Exception
serviceName - service name as declared in the config
ExceptionFunctionalTestComponent
protected FlowConstruct getFlowConstruct(String name)
throws Exception
Exception
protected String loadResourceAsString(String name)
throws IOException
IOException
protected InputStream loadResource(String name)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||