Package org.springframework.webflow.test

Examples of org.springframework.webflow.test.MockFlowExecutionKey


    repository.putFlowExecution(execution);

    EasyMock.expect(execution.getDefinition()).andReturn(definition);
    EasyMock.expect(definition.getId()).andReturn("foo");
    EasyMock.expect(execution.getKey()).andReturn(new MockFlowExecutionKey("12345"));

    replayMocks();

    FlowExecutionResult result = flowExecutor.launchExecution("foo", null, context);
    assertTrue(result.isPaused());
View Full Code Here


    repository.putFlowExecution(execution);

    EasyMock.expect(execution.getDefinition()).andReturn(definition);
    EasyMock.expect(definition.getId()).andReturn("foo");
    EasyMock.expect(execution.getKey()).andReturn(new MockFlowExecutionKey("12345"));

    lock.unlock();

    replayMocks();
    FlowExecutionResult result = flowExecutor.resumeExecution(flowExecutionKey, context);
View Full Code Here

  }

  public void testResumeFlowExecutionEndsAfterProcessing() {
    String flowExecutionKey = "12345";
    MockExternalContext context = new MockExternalContext();
    FlowExecutionKey key = new MockFlowExecutionKey("12345");

    EasyMock.expect(repository.parseFlowExecutionKey(flowExecutionKey)).andReturn(key);
    EasyMock.expect(repository.getLock(key)).andReturn(lock);

    lock.lock();
View Full Code Here

    assertTrue(context.isPropertyResolved());
  }

  public void testGetType_FlowExecutionUrl() {
    MockRequestContext requestContext = new MockRequestContext();
    ((MockFlowExecutionContext) requestContext.getFlowExecutionContext()).setKey(new MockFlowExecutionKey("e1s1"));
    RequestContextHolder.setRequestContext(requestContext);

    assertTrue(ClassUtils.isAssignable(String.class, context.getELResolver().getType(context, null,
        "flowExecutionUrl")));
    assertTrue(context.isPropertyResolved());
View Full Code Here

    assertTrue(context.isPropertyResolved());
  }

  public void testGetValue_FlowExecutionUrl() {
    MockRequestContext requestContext = new MockRequestContext();
    ((MockFlowExecutionContext) requestContext.getFlowExecutionContext()).setKey(new MockFlowExecutionKey("e1s1"));
    RequestContextHolder.setRequestContext(requestContext);
    assertEquals(requestContext.getFlowExecutionUrl(), context.getELResolver().getValue(context, null,
        "flowExecutionUrl"));
    assertTrue(context.isPropertyResolved());
  }
View Full Code Here

    assertTrue(context.isPropertyResolved());
  }

  public void testGetType_FlowExecutionUrl() {
    MockRequestContext requestContext = new MockRequestContext();
    ((MockFlowExecutionContext) requestContext.getFlowExecutionContext()).setKey(new MockFlowExecutionKey("e1s1"));
    RequestContextHolder.setRequestContext(requestContext);

    assertTrue(ClassUtils.isAssignable(String.class,
        context.getELResolver().getType(context, null, "flowExecutionUrl")));
    assertTrue(context.isPropertyResolved());
View Full Code Here

    assertTrue(context.isPropertyResolved());
  }

  public void testGetValue_FlowExecutionUrl() {
    MockRequestContext requestContext = new MockRequestContext();
    ((MockFlowExecutionContext) requestContext.getFlowExecutionContext()).setKey(new MockFlowExecutionKey("e1s1"));
    RequestContextHolder.setRequestContext(requestContext);
    assertEquals(requestContext.getFlowExecutionUrl(),
        context.getELResolver().getValue(context, null, "flowExecutionUrl"));
    assertTrue(context.isPropertyResolved());
  }
View Full Code Here

    execution.start(input, context);

    execution.hasEnded();
    EasyMock.expectLastCall().andReturn(false);

    MockFlowExecutionKey flowExecutionKey = new MockFlowExecutionKey("12345");
    EasyMock.expect(execution.getKey()).andReturn(flowExecutionKey);
    EasyMock.expect(repository.getLock(flowExecutionKey)).andReturn(lock);

    lock.lock();
View Full Code Here

    repository.putFlowExecution(execution);

    EasyMock.expect(execution.getDefinition()).andReturn(definition);
    EasyMock.expect(definition.getId()).andReturn("foo");
    EasyMock.expect(execution.getKey()).andReturn(new MockFlowExecutionKey("12345"));

    lock.unlock();

    replayMocks();
    FlowExecutionResult result = flowExecutor.resumeExecution(flowExecutionKey, context);
View Full Code Here

  }

  public void testResumeFlowExecutionEndsAfterProcessing() {
    String flowExecutionKey = "12345";
    MockExternalContext context = new MockExternalContext();
    FlowExecutionKey key = new MockFlowExecutionKey("12345");

    EasyMock.expect(repository.parseFlowExecutionKey(flowExecutionKey)).andReturn(key);
    EasyMock.expect(repository.getLock(key)).andReturn(lock);

    lock.lock();
View Full Code Here

TOP

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

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.