Package org.springframework.webflow.test

Examples of org.springframework.webflow.test.MockRequestContext


public class RenderActionTests extends TestCase {
  public void testRenderAction() throws Exception {
    StaticExpression name = new StaticExpression("frag1");
    StaticExpression name2 = new StaticExpression("frag2");
    RenderAction action = new RenderAction(new Expression[] { name, name2 });
    MockRequestContext context = new MockRequestContext();
    Event result = action.execute(context);
    assertEquals("success", result.getId());
    String[] fragments = (String[]) context.getFlashScope().getArray(View.RENDER_FRAGMENTS_ATTRIBUTE,
        String[].class);
    assertEquals("frag1", fragments[0]);
    assertEquals("frag2", fragments[1]);
  }
View Full Code Here


    action = new TestAbstractAction() {
      protected Event doExecute(RequestContext context) throws Exception {
        return success();
      }
    };
    Event result = action.execute(new MockRequestContext());
    assertEquals("success", result.getId());
    assertTrue(result.getAttributes().size() == 0);
  }
View Full Code Here

    assertTrue(result.getAttributes().size() == 0);
  }

  public void testExceptionalExecute() throws Exception {
    try {
      action.execute(new MockRequestContext());
      fail("Should've failed execute");
    } catch (IllegalStateException e) {

    }
  }
View Full Code Here

    action = new TestAbstractAction() {
      protected Event doPreExecute(RequestContext context) throws Exception {
        return success();
      }
    };
    Event result = action.execute(new MockRequestContext());
    assertEquals("success", result.getId());
  }
View Full Code Here

public class ResultObjectBasedEventFactoryTests extends TestCase {

  private ResultObjectBasedEventFactory factory = new ResultObjectBasedEventFactory();

  public void testNull() {
    Event event = factory.createResultEvent(this, null, new MockRequestContext());
    assertEquals(factory.getNullEventId(), event.getId());
  }
View Full Code Here

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

  public void testBoolean() {
    Event event = factory.createResultEvent(this, Boolean.TRUE, new MockRequestContext());
    assertEquals(factory.getYesEventId(), event.getId());
    event = factory.createResultEvent(this, Boolean.FALSE, new MockRequestContext());
    assertEquals(factory.getNoEventId(), event.getId());
  }
View Full Code Here

    event = factory.createResultEvent(this, Boolean.FALSE, new MockRequestContext());
    assertEquals(factory.getNoEventId(), event.getId());
  }

  public void testLabeledEnum() {
    Event event = factory.createResultEvent(this, MyLabeledEnum.A, new MockRequestContext());
    assertEquals("A", event.getId());
    assertSame(MyLabeledEnum.A, event.getAttributes().get("result"));
  }
View Full Code Here

   *
   * 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

    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

    assertSame(orig, event);
  }

  public void testUnsupported() {
    try {
      factory.createResultEvent(this, new Date(), new MockRequestContext());
      fail();
    } catch (IllegalArgumentException e) {
      // expected
    }
  }
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.