public abstract class AbstractELTestCase extends AbstractMuleContextTestCase
Modifier and Type | Class and Description |
---|---|
static class |
AbstractELTestCase.Variant |
Modifier and Type | Field and Description |
---|---|
protected ExpressionLanguage |
expressionLanguage |
protected AbstractELTestCase.Variant |
variant |
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE, TEST_PAYLOAD, WORKING_DIRECTORY_SYSTEM_PROPERTY_KEY, workingDirectory
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY, TESTING_MODE_PROPERTY_NAME
Constructor and Description |
---|
AbstractELTestCase(AbstractELTestCase.Variant variant,
String mvelOptimizer) |
Modifier and Type | Method and Description |
---|---|
protected void |
assertFinalProperty(String expression) |
protected void |
assertFinalProperty(String expression,
MuleEvent event) |
protected void |
assertFinalProperty(String expression,
MuleMessage message) |
protected void |
assertImmutableVariable(String expression) |
protected void |
assertImmutableVariable(String expression,
MuleEvent event) |
protected void |
assertImmutableVariable(String expression,
MuleMessage message) |
protected void |
assertUnsupportedOperation(String expression) |
protected void |
assertUnsupportedOperation(String expression,
MuleMessage message) |
protected Object |
evaluate(String expression) |
protected Object |
evaluate(String expression,
MuleEvent event) |
protected Object |
evaluate(String expression,
MuleMessage message) |
protected ExpressionLanguage |
getExpressionLanguage() |
static List<Object[]> |
parameters() |
void |
setupExprssionEvaluator() |
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, getBuilder, getConfigurationResources, getFileInsideWorkingDirectory, getNonBlockingResponse, getNonBlockingTestEventUsingFlow, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, getTestMuleMessage, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, getWorkingDirectory, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
clearExcludedFlag, clearRequestContext, clearTestCaseName, createTestTimeoutRule, dumpFilteredThreadsInTest, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile, takeTestCaseName
protected AbstractELTestCase.Variant variant
protected ExpressionLanguage expressionLanguage
public AbstractELTestCase(AbstractELTestCase.Variant variant, String mvelOptimizer)
protected Object evaluate(String expression, MuleMessage message)
protected ExpressionLanguage getExpressionLanguage() throws Exception
Exception
protected void assertUnsupportedOperation(String expression)
protected void assertUnsupportedOperation(String expression, MuleMessage message)
protected void assertImmutableVariable(String expression)
protected void assertImmutableVariable(String expression, MuleMessage message)
protected void assertFinalProperty(String expression)
protected void assertFinalProperty(String expression, MuleMessage message)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.