Package org.springframework.webflow.executor

Examples of org.springframework.webflow.executor.FlowExecutionResult


  public void testLaunchFlowWithExternalRedirectServletRelativeWithSlash() throws Exception {
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("servletRelative:/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/app/bar", response.getRedirectedUrl());
View Full Code Here


  public void testLaunchFlowWithExternalRedirectContextRelative() throws Exception {
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("contextRelative:bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/bar", response.getRedirectedUrl());
View Full Code Here

  public void testLaunchFlowWithExternalRedirectContextRelativeWithSlash() throws Exception {
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("contextRelative:/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/bar", response.getRedirectedUrl());
View Full Code Here

  public void testLaunchFlowWithExternalRedirectServerRelative() throws Exception {
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("serverRelative:bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/bar", response.getRedirectedUrl());
View Full Code Here

  public void testLaunchFlowWithExternalRedirectServerRelativeWithSlash() throws Exception {
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("serverRelative:/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/bar", response.getRedirectedUrl());
View Full Code Here

  public void testLaunchFlowWithExternalRedirectNotHttp10Compatible() throws Exception {
    flowHandlerAdapter.setRedirectHttp10Compatible(false);
    setupRequest("/springtravel", "/app", "/foo", "GET");
    context.requestExternalRedirect("serverRelative:/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals(303, response.getStatus());
View Full Code Here

  public void testSwf1385DefaultServletExternalRedirect() throws Exception {
    setupRequest("/springtravel", "/foo", null, "GET");
    context.requestExternalRedirect("/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/bar", response.getRedirectedUrl());
View Full Code Here

    // In some containers the default behavior can be switched so that the contents of the URI after
    // the context path is in the path info while the servlet path is empty.
    setupRequest("/springtravel", "", "/foo", "GET");
    context.requestExternalRedirect("/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/bar", response.getRedirectedUrl());
View Full Code Here

  public void testSwf1385DefaultServletExternalRedirectServletRelative() throws Exception {
    setupRequest("/springtravel", "/foo", null, "GET");
    context.requestExternalRedirect("/bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/bar", response.getRedirectedUrl());
View Full Code Here

  public void testExternalRedirectServletRelativeWithDefaultServletMapping() throws Exception {
    setupRequest("/springtravel", "/foo", null, "GET");
    context.requestExternalRedirect("servletRelative:bar");
    flowExecutor.launchExecution("foo", flowInput, context);
    FlowExecutionResult result = FlowExecutionResult.createPausedResult("foo", "12345");
    EasyMock.expectLastCall().andReturn(result);
    EasyMock.replay(new Object[] { flowExecutor });
    flowHandlerAdapter.handle(request, response, flowHandler);
    EasyMock.verify(new Object[] { flowExecutor });
    assertEquals("/springtravel/foo/bar", response.getRedirectedUrl());
View Full Code Here

TOP

Related Classes of org.springframework.webflow.executor.FlowExecutionResult

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.