Package org.springframework.webflow.engine.support

Examples of org.springframework.webflow.engine.support.MockTransitionCriteria


    subflowState.enter(context);
    assertEquals("parent", context.getActiveFlow().getId());
  }

  protected TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here


    assertEquals("next", context.getCurrentState().getId());
    assertFalse(context.getViewScope().contains("foo"));
  }

  protected TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here

    flow.destroy();
    assertFalse(context.isActive());
  }

  public TransitionCriteria on(String eventId) {
    return new MockTransitionCriteria(eventId);
  }
View Full Code Here

      assertEquals(1, action.getExecutionCount());
    }
  }

  protected TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here

    assertFalse("Active", context.getFlowExecutionContext().isActive());
  }

  protected static TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here

    assertEquals("next", context.getCurrentState().getId());
    assertFalse(context.getViewScope().contains("foo"));
  }

  protected TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here

    subflowState.enter(context);
    assertEquals("parent", context.getActiveFlow().getId());
  }

  protected TransitionCriteria on(String event) {
    return new MockTransitionCriteria(event);
  }
View Full Code Here

public class DecisionStateTests extends TestCase {

  public void testIfDecision() {
    Flow flow = new Flow("flow");
    DecisionState state = new DecisionState(flow, "decisionState");
    state.getTransitionSet().add(new Transition(new MockTransitionCriteria("foo"), to("target")));
    new EndState(flow, "target");
    MockRequestControlContext context = new MockRequestControlContext(flow);
    context.setCurrentEvent(new Event(this, "foo"));
    state.enter(context);
    assertFalse(context.getFlowExecutionContext().isActive());
View Full Code Here

  }

  public void testElseDecision() {
    Flow flow = new Flow("flow");
    DecisionState state = new DecisionState(flow, "decisionState");
    state.getTransitionSet().add(new Transition(new MockTransitionCriteria("foo"), to("invalid")));
    state.getTransitionSet().add(new Transition(to("target")));
    new EndState(flow, "target");
    MockRequestControlContext context = new MockRequestControlContext(flow);
    context.setCurrentEvent(new Event(this, "bogus"));
    state.enter(context);
View Full Code Here

  }

  public void testCannotDecide() {
    Flow flow = new Flow("flow");
    DecisionState state = new DecisionState(flow, "decisionState");
    state.getTransitionSet().add(new Transition(new MockTransitionCriteria("foo"), to("invalid")));
    state.getTransitionSet().add(new Transition(new MockTransitionCriteria("bar"), to("invalid")));
    MockRequestControlContext context = new MockRequestControlContext(flow);
    context.setCurrentEvent(new Event(this, "bogus"));
    try {
      state.enter(context);
      fail("Expected no matching");
View Full Code Here

TOP

Related Classes of org.springframework.webflow.engine.support.MockTransitionCriteria

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.