org.mule.el.context
Class AbstractELTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.el.context.AbstractELTestCase
Direct Known Subclasses:
AppContextTestCase, ExceptionTestCase, ExpressionLanguageExtensionTestCase, FlowTestCase, MessageAttachmentsTestCase, MessagePropertiesTestCase, MessageTestCase, MuleInstanceContextTestCase, PayloadTestCase, ServerContextTestCase, VariablesTestCase, XMLExpressionLanguageEnrichmentDom4jTestCase, XMLExpressionLanguageEnrichmentW3CTestCase, XMLExpressionLanguageExtensionTestCase

public abstract class AbstractELTestCase
extends AbstractMuleContextTestCase


Nested Class Summary
static class AbstractELTestCase.Variant
           
 
Field Summary
protected  ExpressionLanguage expressionLanguage
           
protected  AbstractELTestCase.Variant variant
           
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleTestCase
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY
 
Constructor Summary
AbstractELTestCase(AbstractELTestCase.Variant variant)
           
 
Method Summary
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()
           
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doTearDown, getBuilder, getConfigurationResources, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, 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
 

Field Detail

variant

protected AbstractELTestCase.Variant variant

expressionLanguage

protected ExpressionLanguage expressionLanguage
Constructor Detail

AbstractELTestCase

public AbstractELTestCase(AbstractELTestCase.Variant variant)
Method Detail

setupExprssionEvaluator

public void setupExprssionEvaluator()
                             throws Exception
Throws:
Exception

evaluate

protected Object evaluate(String expression)

evaluate

protected Object evaluate(String expression,
                          MuleMessage message)

evaluate

protected Object evaluate(String expression,
                          MuleEvent event)

parameters

public static List<Object[]> parameters()

getExpressionLanguage

protected ExpressionLanguage getExpressionLanguage()
                                            throws Exception
Throws:
Exception

assertUnsupportedOperation

protected void assertUnsupportedOperation(String expression)

assertUnsupportedOperation

protected void assertUnsupportedOperation(String expression,
                                          MuleMessage message)

assertImmutableVariable

protected void assertImmutableVariable(String expression)

assertImmutableVariable

protected void assertImmutableVariable(String expression,
                                       MuleMessage message)

assertImmutableVariable

protected void assertImmutableVariable(String expression,
                                       MuleEvent event)

assertFinalProperty

protected void assertFinalProperty(String expression)

assertFinalProperty

protected void assertFinalProperty(String expression,
                                   MuleMessage message)

assertFinalProperty

protected void assertFinalProperty(String expression,
                                   MuleEvent event)


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