List of usage examples for org.springframework.expression.spel.support StandardEvaluationContext lookupVariable
@Override
@Nullable
public Object lookupVariable(String name)
From source file:fr.acxio.tools.agia.expression.StandardEvaluationContextFactoryTest.java
@Test public void testStandardEvaluationContextFactory() { StandardEvaluationContextFactory aFactory = new StandardEvaluationContextFactory(); Map<String, Object> aCommons = new HashMap<String, Object>(); aCommons.put("o1", "data"); aFactory.setCommonObjects(aCommons); Map<String, Object> aValues = new HashMap<String, Object>(); aValues.put("v1", "d1"); aValues.put("v2", "d2"); StandardEvaluationContext aStandardEvaluationContext = aFactory.createContext("in", aValues, null); assertNotNull(aStandardEvaluationContext); assertEquals(aValues, aStandardEvaluationContext.lookupVariable("in")); assertEquals("data", aStandardEvaluationContext.lookupVariable("o1")); }
From source file:org.echocat.redprecursor.annotations.ParametersPassesExpressionUnitTest.java
@Test public void testToContext() throws Exception { final MethodCall<ParametersPassesExpressionUnitTest> methodCall = toMethodCall( ParametersPassesExpressionUnitTest.class, this, "test", "a", 1, "b", 2); final StandardEvaluationContext context = new Evaluator().toContext(methodCall); assertThat(context.getRootObject().getValue(), is((Object) methodCall)); assertThat(context.lookupVariable("methodName"), is((Object) "test")); assertThat(context.lookupVariable("parameters"), is((Object) methodCall.getParameters())); assertThat(context.getPropertyAccessors(), is(Evaluator.DEFAULT_PROPERTY_ACCESSORS)); }