Examples of MockActionRequest


Examples of org.springframework.mock.web.portlet.MockActionRequest

    simpleDispatcherPortlet.doDispatch(renderRequest, renderResponse);
    assertEquals("35", renderResponse.getContentAsString());
  }

  public void testSimpleFormViewWithSessionNoBindOnNewForm() throws Exception {
    MockActionRequest actionRequest = new MockActionRequest();
    MockActionResponse actionResponse = new MockActionResponse();
    actionRequest.setSession(new MockPortletSession());
    actionRequest.setParameter("action", "form-session-nobind");
    actionRequest.setParameter("age", "27");
    simpleDispatcherPortlet.processAction(actionRequest, actionResponse);
    Map renderParameters = actionResponse.getRenderParameterMap();

    MockRenderRequest renderRequest = new MockRenderRequest();
    MockRenderResponse renderResponse = new MockRenderResponse();
    renderRequest.setParameters(renderParameters);
    renderRequest.setParameter("action", "form-session-nobind");
    renderRequest.setParameter("age", "30");
    renderRequest.setSession(actionRequest.getPortletSession());
    simpleDispatcherPortlet.doDispatch(renderRequest, renderResponse);
    assertEquals("finished42", renderResponse.getContentAsString());
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

      // expected
    }
  }

  public void testSimpleFormSubmission() throws Exception {
    MockActionRequest actionRequest = new MockActionRequest();
    MockActionResponse actionResponse = new MockActionResponse();
    actionRequest.setParameter("action", "form");
    actionRequest.setParameter("age", "29");
    simpleDispatcherPortlet.processAction(actionRequest, actionResponse);

    MockRenderRequest renderRequest = new MockRenderRequest();
    MockRenderResponse renderResponse = new MockRenderResponse();
    renderRequest.setSession(actionRequest.getPortletSession());
    renderRequest.setParameters(actionResponse.getRenderParameterMap());
    renderRequest.setParameter("action", "form");
    simpleDispatcherPortlet.doDispatch(renderRequest, renderResponse);
    assertEquals("finished44", renderResponse.getContentAsString());
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    simpleDispatcherPortlet.doDispatch(renderRequest, renderResponse);
    assertEquals("finished44", renderResponse.getContentAsString());
  }

  public void testSimpleFormSubmissionWithValidationError() throws Exception {
    MockActionRequest actionRequest = new MockActionRequest();
    MockActionResponse actionResponse = new MockActionResponse();
    actionRequest.setParameter("action", "form");
    actionRequest.setParameter("age", "XX");
    simpleDispatcherPortlet.processAction(actionRequest, actionResponse);

    MockRenderRequest renderRequest = new MockRenderRequest();
    MockRenderResponse renderResponse = new MockRenderResponse();
    renderRequest.setSession(actionRequest.getPortletSession());
    renderRequest.setParameters(actionResponse.getRenderParameterMap());
    renderRequest.setParameter("action", "form");
    simpleDispatcherPortlet.doDispatch(renderRequest, renderResponse);
    assertEquals("5", renderResponse.getContentAsString());
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

      // expected
    }
  }

  public void testPortletModeParameterMappingHelp1() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.HELP);
    request.setParameter("action", "help1");
    complexDispatcherPortlet.processAction(request, response);
    String param = response.getRenderParameter("param");
    assertEquals("help1 was here", param);
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    String param = response.getRenderParameter("param");
    assertEquals("help1 was here", param);
  }

  public void testPortletModeParameterMappingHelp2() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.HELP);
    request.setParameter("action", "help2");
    complexDispatcherPortlet.processAction(request, response);
    String param = response.getRenderParameter("param");
    assertEquals("help2 was here", param);
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    String param = response.getRenderParameter("param");
    assertEquals("help2 was here", param);
  }

  public void testPortletModeParameterMappingInvalidHelpActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.HELP);
    request.setParameter("action", "help3");
    complexDispatcherPortlet.processAction(request, response);
    String exceptionParam = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
    assertNotNull(exceptionParam);
    assertTrue(exceptionParam.startsWith(UnavailableException.class.getName()));
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    InternalResourceView view = (InternalResourceView) request.getAttribute(ViewRendererServlet.VIEW_ATTRIBUTE);
    assertEquals("failed-unavailable", view.getBeanName());
  }

  public void testPortletModeMappingValidEditActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    request.addUserRole("role1");
    request.setParameter("action", "not mapped");
    request.setParameter("myParam", "not mapped");
    complexDispatcherPortlet.processAction(request, response);
    assertEquals("edit was here", response.getRenderParameter("param"));
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    complexDispatcherPortlet.processAction(request, response);
    assertEquals("edit was here", response.getRenderParameter("param"));
  }

  public void testPortletModeMappingEditActionRequestWithUnauthorizedUserRole() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    request.addUserRole("role3");
    request.setParameter("action", "not mapped");
    request.setParameter("myParam", "not mapped");
    complexDispatcherPortlet.processAction(request, response);
    String exception = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
    assertNotNull(exception);
    String name = PortletSecurityException.class.getName();
    assertTrue(exception.startsWith(name));
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    InternalResourceView view = (InternalResourceView) request.getAttribute(ViewRendererServlet.VIEW_ATTRIBUTE);
    assertEquals("failed-default-1", view.getBeanName());
  }

  public void testParameterMappingValidActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    request.setParameter("action", "not mapped");
    request.setParameter("myParam", "test1");
    complexDispatcherPortlet.processAction(request, response);
    assertEquals("test1-action", response.getRenderParameter("result"));
  }
View Full Code Here

Examples of org.springframework.mock.web.portlet.MockActionRequest

    complexDispatcherPortlet.doDispatch(request, response);
    assertEquals("test2-view", response.getProperty("result"));
  }

  public void testUnknownHandlerActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setParameter("myParam", "unknown");
    complexDispatcherPortlet.processAction(request, response);
    String exceptionParam = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
    assertNotNull(exceptionParam);
    assertTrue(exceptionParam.startsWith(PortletException.class.getName()));
    assertTrue(exceptionParam.indexOf("No adapter for handler") != -1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.