Package org.springframework.binding.expression

Examples of org.springframework.binding.expression.Expression


  }

  public void testSetMap() {
    LocalAttributeMap map = new LocalAttributeMap();
    map.put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(MutableAttributeMap.class));
    Expression exp2 = parser
        .parseExpression("bogus", new FluentParserContext().evaluate(MutableAttributeMap.class));
    exp.setValue(map, "baz");
    exp2.setValue(map, "new");
    assertEquals("baz", exp.getValue(map));
    assertEquals("new", exp2.getValue(map));
  }
View Full Code Here


    assertEquals("new", exp2.getValue(map));
  }

  public void testResolveFlowRequestContext() {
    MockRequestContext context = new MockRequestContext();
    Expression exp = parser.parseExpression("flowRequestContext", new FluentParserContext()
        .evaluate(RequestContext.class));
    assertSame(context, exp.getValue(context));
  }
View Full Code Here

  }

  public void testResolveCurrentUser() {
    MockRequestContext context = new MockRequestContext();
    context.getMockExternalContext().setCurrentUser("Keith");
    Expression exp = parser
        .parseExpression("currentUser", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("Keith", ((Principal) exp.getValue(context)).getName());
  }
View Full Code Here

  }

  public void testResolveRequestScope() {
    MockRequestContext context = new MockRequestContext();
    context.getRequestScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

  }

  public void testSetRequestScope() {
    MockRequestContext context = new MockRequestContext();
    context.getRequestScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    exp.setValue(context, "baz");
    assertEquals("baz", exp.getValue(context));
  }
View Full Code Here

  }

  public void testResolveFlashScope() {
    MockRequestContext context = new MockRequestContext();
    context.getFlashScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

  }

  public void testSetFlashScope() {
    MockRequestContext context = new MockRequestContext();
    context.getFlashScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    exp.setValue(context, "baz");
    assertEquals("baz", exp.getValue(context));
  }
View Full Code Here

  public void testResolveViewScope() {
    MockRequestControlContext context = new MockRequestControlContext();
    ViewState state = new ViewState(context.getRootFlow(), "view", new StubViewFactory());
    context.setCurrentState(state);
    context.getViewScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

  public void testSetViewScope() {
    MockRequestControlContext context = new MockRequestControlContext();
    ViewState state = new ViewState(context.getRootFlow(), "view", new StubViewFactory());
    context.setCurrentState(state);
    context.getViewScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    exp.setValue(context, "baz");
    assertEquals("baz", exp.getValue(context));
  }
View Full Code Here

  }

  public void testResolveFlowScope() {
    MockRequestContext context = new MockRequestContext();
    context.getFlowScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

TOP

Related Classes of org.springframework.binding.expression.Expression

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.