Package org.springframework.webflow.test

Examples of org.springframework.webflow.test.MockRequestContext


public class ActionResultExposerTests extends TestCase {

  public void testEvaluateExpressionResult() throws Exception {
    StaticExpression resultExpression = new StaticExpression("");
    ActionResultExposer exposer = new ActionResultExposer(resultExpression, null, null);
    MockRequestContext context = new MockRequestContext();
    exposer.exposeResult("foo", context);
    assertEquals("foo", resultExpression.getValue(null));
  }
View Full Code Here


  }

  public void testEvaluateExpressionNullResult() throws Exception {
    StaticExpression resultExpression = new StaticExpression("");
    ActionResultExposer exposer = new ActionResultExposer(resultExpression, null, null);
    MockRequestContext context = new MockRequestContext();
    exposer.exposeResult(null, context);
    assertEquals(null, resultExpression.getValue(null));
  }
View Full Code Here

  public void testEvaluateExpressionResultExposerWithTypeConversion() throws Exception {
    StaticExpression resultExpression = new StaticExpression("");
    ActionResultExposer exposer = new ActionResultExposer(resultExpression, Integer.class,
        new DefaultConversionService());
    MockRequestContext context = new MockRequestContext();
    exposer.exposeResult("3", context);
    assertEquals(new Integer(3), resultExpression.getValue(null));
  }
View Full Code Here

    } catch (IllegalArgumentException e) {
    }
  }

  public void testNegation() {
    assertFalse(new NotTransitionCriteria(WildcardTransitionCriteria.INSTANCE).test(new MockRequestContext()));
  }
View Full Code Here

  private TransitionCriteriaChain chain;
  private MockRequestContext context;

  protected void setUp() throws Exception {
    chain = new TransitionCriteriaChain();
    context = new MockRequestContext();
  }
View Full Code Here

public class SecurityFlowExecutionListenerTests extends TestCase {

  public void testSessionCreatingNoSecurity() {
    SecurityFlowExecutionListener listener = new SecurityFlowExecutionListener();
    RequestContext context = new MockRequestContext();
    FlowDefinition definition = new Flow("flow");
    listener.sessionCreating(context, definition);
  }
View Full Code Here

    listener.sessionCreating(context, definition);
  }

  public void testSessionCreatingWithSecurity() {
    SecurityFlowExecutionListener listener = new SecurityFlowExecutionListener();
    RequestContext context = new MockRequestContext();
    Flow flow = new Flow("flow");
    SecurityRule rule = getSecurityRuleAnyAuthorized();
    ((LocalAttributeMap) flow.getAttributes()).put(SecurityRule.SECURITY_ATTRIBUTE_NAME, rule);
    configureSecurityContext();
    listener.sessionCreating(context, flow);
View Full Code Here

    listener.sessionCreating(context, flow);
  }

  public void testStateEnteringNoSecurity() {
    SecurityFlowExecutionListener listener = new SecurityFlowExecutionListener();
    RequestContext context = new MockRequestContext();
    Flow flow = new Flow("flow");
    ViewState state = new ViewState(flow, "view", new StubViewFactory());
    listener.stateEntering(context, state);
  }
View Full Code Here

    listener.stateEntering(context, state);
  }

  public void testStateEnteringWithSecurity() {
    SecurityFlowExecutionListener listener = new SecurityFlowExecutionListener();
    RequestContext context = new MockRequestContext();
    Flow flow = new Flow("flow");
    ViewState state = new ViewState(flow, "view", new StubViewFactory());
    SecurityRule rule = getSecurityRuleAllAuthorized();
    ((LocalAttributeMap) state.getAttributes()).put(SecurityRule.SECURITY_ATTRIBUTE_NAME, rule);
    configureSecurityContext();
View Full Code Here

    listener.stateEntering(context, state);
  }

  public void testTransitionExecutingNoSecurity() {
    SecurityFlowExecutionListener listener = new SecurityFlowExecutionListener();
    RequestContext context = new MockRequestContext();
    Transition transition = new Transition(new DefaultTargetStateResolver("target"));
    listener.transitionExecuting(context, transition);
  }
View Full Code Here

TOP

Related Classes of org.springframework.webflow.test.MockRequestContext

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.