org.mule.el
Class ExpressionLanguageExtensionTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.el.context.AbstractELTestCase
              extended by org.mule.el.ExpressionLanguageExtensionTestCase

public class ExpressionLanguageExtensionTestCase
extends AbstractELTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.el.context.AbstractELTestCase
AbstractELTestCase.Variant
 
Field Summary
 
Fields inherited from class org.mule.el.context.AbstractELTestCase
expressionLanguage, 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
ExpressionLanguageExtensionTestCase(AbstractELTestCase.Variant variant)
           
 
Method Summary
 void assignValueToMutableVariable()
           
 void assignValueToVariable()
           
protected  ConfigurationBuilder getBuilder()
           
protected  ExpressionLanguage getExpressionLanguage()
           
 void importClass()
           
 void importClassWithName()
           
 void importStaticMethod()
           
 void mutableVariable()
           
 void testAssignValueToVariableAlias()
           
 void testFunction()
           
 void testFunctionInvalidParams()
           
 void testShortcutVariable()
           
 void testVariableAlias()
           
 void variable()
           
 
Methods inherited from class org.mule.el.context.AbstractELTestCase
assertFinalProperty, assertFinalProperty, assertFinalProperty, assertImmutableVariable, assertImmutableVariable, assertImmutableVariable, assertUnsupportedOperation, assertUnsupportedOperation, evaluate, evaluate, evaluate, parameters, setupExprssionEvaluator
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doTearDown, 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
 

Constructor Detail

ExpressionLanguageExtensionTestCase

public ExpressionLanguageExtensionTestCase(AbstractELTestCase.Variant variant)
Method Detail

getBuilder

protected ConfigurationBuilder getBuilder()
                                   throws Exception
Overrides:
getBuilder in class AbstractMuleContextTestCase
Throws:
Exception

getExpressionLanguage

protected ExpressionLanguage getExpressionLanguage()
                                            throws RegistrationException
Overrides:
getExpressionLanguage in class AbstractELTestCase
Throws:
RegistrationException

importClass

public void importClass()
                 throws RegistrationException,
                        InitialisationException
Throws:
RegistrationException
InitialisationException

importClassWithName

public void importClassWithName()
                         throws RegistrationException,
                                InitialisationException
Throws:
RegistrationException
InitialisationException

importStaticMethod

public void importStaticMethod()
                        throws RegistrationException,
                               InitialisationException
Throws:
RegistrationException
InitialisationException

variable

public void variable()
              throws RegistrationException,
                     InitialisationException
Throws:
RegistrationException
InitialisationException

assignValueToVariable

public void assignValueToVariable()
                           throws RegistrationException,
                                  InitialisationException
Throws:
RegistrationException
InitialisationException

mutableVariable

public void mutableVariable()
                     throws RegistrationException,
                            InitialisationException
Throws:
RegistrationException
InitialisationException

assignValueToMutableVariable

public void assignValueToMutableVariable()
                                  throws RegistrationException,
                                         InitialisationException
Throws:
RegistrationException
InitialisationException

testShortcutVariable

public void testShortcutVariable()
                          throws RegistrationException,
                                 InitialisationException
Throws:
RegistrationException
InitialisationException

testVariableAlias

public void testVariableAlias()
                       throws RegistrationException,
                              InitialisationException
Throws:
RegistrationException
InitialisationException

testAssignValueToVariableAlias

public void testAssignValueToVariableAlias()
                                    throws RegistrationException,
                                           InitialisationException
Throws:
RegistrationException
InitialisationException

testFunction

public void testFunction()
                  throws RegistrationException,
                         InitialisationException
Throws:
RegistrationException
InitialisationException

testFunctionInvalidParams

public void testFunctionInvalidParams()
                               throws RegistrationException,
                                      InitialisationException
Throws:
RegistrationException
InitialisationException


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