Package org.springframework.webflow.execution

Examples of org.springframework.webflow.execution.Event


   *
   * public String toString() { return "MyEnum " + name(); } }
   */

  public void testString() {
    Event event = factory.createResultEvent(this, "foobar", new MockRequestContext());
    assertEquals("foobar", event.getId());
  }
View Full Code Here


    Event event = factory.createResultEvent(this, "foobar", new MockRequestContext());
    assertEquals("foobar", event.getId());
  }

  public void testEvent() {
    Event orig = new Event(this, "test");
    Event event = factory.createResultEvent(this, orig, new MockRequestContext());
    assertSame(orig, event);
  }
View Full Code Here

  private class StubFinalResponseAction implements Action {
    private boolean executeCalled;

    public Event execute(RequestContext context) {
      executeCalled = true;
      return new Event(this, "success");
    }
View Full Code Here

    public boolean hasFlowEvent() {
      return context.getExternalContext().getRequestParameterMap().contains("_eventId");
    }

    public Event getFlowEvent() {
      return new Event(this, context.getExternalContext().getRequestParameterMap().get("_eventId"));
    }
View Full Code Here

  public void testResolveEventAttributes() {
    MockRequestContext context = new MockRequestContext();
    LocalAttributeMap attributes = new LocalAttributeMap();
    attributes.put("foo", "bar");
    context.setCurrentEvent(new Event(this, "event", attributes));
    Expression exp = parser.parseExpression("currentEvent.attributes.foo", new FluentParserContext()
        .evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

    assertTrue(formObject instanceof TestBean);
    assertTrue(errors.getTarget() instanceof TestBean);
    assertSame(formObject, errors.getTarget());

    context = new MockRequestContext();
    context.setCurrentEvent(new Event(this, "start"));

    OtherTestBean freshBean = new OtherTestBean();
    context.getFlowScope().put("test", freshBean);
    context.getRequestScope().put(BindingResult.MODEL_KEY_PREFIX + "test", errors);
View Full Code Here

  }

  public void testSetupFormThenBindAndValidate() throws Exception {
    FormAction action = createFormAction("testBean");
    MockRequestContext context = new MockRequestContext();
    Event result = action.setupForm(context);
    assertEquals("success", result.getId());
    Object formObject = action.getFormObject(context);
    assertSame(formObject, action.getFormObject(context));
    assertTrue(formObject instanceof TestBean);
    context.putRequestParameter("prop", "foo");
    context.getAttributeMap().put("validatorMethod", "validateTestBean");
    result = action.bindAndValidate(context);
    assertEquals("success", result.getId());
    assertSame(formObject, action.getFormObject(context));
    assertEquals(true, ((TestBeanValidator) action.getValidator()).invoked);
  }
View Full Code Here

    action.setValidator(new TestBeanValidator());
    action.initAction();

    MockRequestContext context = new MockRequestContext();

    Event result = action.setupForm(context);
    assertEquals("success", result.getId());

    context.putRequestParameter("prop", "foo");
    context.getAttributeMap().put("validatorMethod", "validateTestBean");
    result = action.bindAndValidate(context);
  }
View Full Code Here

public class EvaluateActionTests extends TestCase {

  public void testEvaluateExpressionNoResultExposer() throws Exception {
    EvaluateAction action = new EvaluateAction(new StaticExpression("bar"), null);
    MockRequestContext context = new MockRequestContext();
    Event result = action.execute(context);
    assertEquals("bar", result.getId());
  }
View Full Code Here

  }

  public void testEvaluateExpressionEmptyStringResult() throws Exception {
    EvaluateAction action = new EvaluateAction(new StaticExpression(""), null);
    MockRequestContext context = new MockRequestContext();
    Event result = action.execute(context);
    assertEquals("null", result.getId());
  }
View Full Code Here

TOP

Related Classes of org.springframework.webflow.execution.Event

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.