Package org.springframework.mock.web.portlet

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


  }

  @Test
  public void testPortletName() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "test");
    controller.handleActionRequest(request, response);
    String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
    assertEquals("wrappedPortlet", result);
  }
View Full Code Here


  public void testDelegationToMockPortletConfigIfSoConfigured() throws Exception {

    final String BEAN_NAME = "Sixpence None The Richer";

    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();

    PortletWrappingController controller = new PortletWrappingController();
    controller.setPortletClass(MyPortlet.class);
    controller.setUseSharedPortletConfig(false);
    controller.setBeanName(BEAN_NAME);
    controller.afterPropertiesSet();

    request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "true");
    controller.handleActionRequest(request, response);

    String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
    assertEquals(BEAN_NAME, result);
  }
View Full Code Here

  }

  public void testActionRequestNotHandled() throws Exception {
    ParameterizableViewController controller = new ParameterizableViewController();
    ActionRequest request = new MockActionRequest();
    ActionResponse response = new MockActionResponse();
    try {
      controller.handleActionRequest(request, response);
      fail("should have thrown PortletException");
    }
    catch (PortletException ex) {
View Full Code Here

    assertEquals("view", mav.getViewName());
  }

  public void testActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    try {
      controller.handleActionRequest(request, response);
      fail("Should have thrown PortletException");
    }
    catch(PortletException ex) {
View Full Code Here

      }
    };
    portlet.init(new MockPortletConfig());

    MockActionRequest actionRequest = new MockActionRequest(PortletMode.VIEW);
    MockActionResponse actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);
    assertEquals("value", actionResponse.getRenderParameter("test"));

    MockRenderRequest request = new MockRenderRequest(PortletMode.VIEW);
    request.setSession(actionRequest.getPortletSession());
    request.setParameters(actionResponse.getRenderParameterMap());
    request.addParameter("name", "name1");
    request.addParameter("age", "value2");
    MockRenderResponse response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("test-name1-typeMismatch", response.getContentAsString());
View Full Code Here

    MockRenderResponse response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockActionRequest actionRequest = new MockActionRequest("this");
    MockActionResponse actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value", response.getContentAsString());

    actionRequest = new MockActionRequest("that");
    actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value2", response.getContentAsString());

    actionRequest = new MockActionRequest("else");
    actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value3", response.getContentAsString());

    actionRequest = new MockActionRequest("error");
    actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    request.setSession(actionRequest.getPortletSession());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("XXX", response.getContentAsString());

    MockEventRequest eventRequest = new MockEventRequest(new MockEvent("event1"));
    MockEventResponse eventResponse = new MockEventResponse();
    portlet.processEvent(eventRequest, eventResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(eventResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value3", response.getContentAsString());

    eventRequest = new MockEventRequest(new MockEvent("event2"));
    eventResponse = new MockEventResponse();
    portlet.processEvent(eventRequest, eventResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(eventResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value4", response.getContentAsString());

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.NORMAL);
    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockResourceRequest resourceRequest = new MockResourceRequest("resource1");
View Full Code Here

    MockRenderResponse response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockActionRequest actionRequest = new MockActionRequest("this");
    MockActionResponse actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    request.setSession(actionRequest.getPortletSession());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value", response.getContentAsString());

    actionRequest = new MockActionRequest();
    actionRequest.addParameter("action", "details");
    actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(actionResponse.getRenderParameterMap());
    request.setSession(actionRequest.getPortletSession());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-details", response.getContentAsString());

    MockEventRequest eventRequest = new MockEventRequest(new MockEvent("event1"));
    eventRequest.setParameters(actionRequest.getParameterMap());
    MockEventResponse eventResponse = new MockEventResponse();
    portlet.processEvent(eventRequest, eventResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(eventResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value3", response.getContentAsString());

    eventRequest = new MockEventRequest(new MockEvent("event3"));
    eventRequest.setParameters(actionRequest.getParameterMap());
    eventResponse = new MockEventResponse();
    portlet.processEvent(eventRequest, eventResponse);

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.MAXIMIZED);
    request.setParameters(eventResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myLargeView-value4", response.getContentAsString());

    request = new MockRenderRequest(PortletMode.VIEW, WindowState.NORMAL);
    request.setParameters(actionResponse.getRenderParameterMap());
    response = new MockRenderResponse();
    portlet.render(request, response);
    assertEquals("myView", response.getContentAsString());

    MockResourceRequest resourceRequest = new MockResourceRequest("resource1");
View Full Code Here

      }
    };
    portlet.init(new MockPortletConfig());

    MockActionRequest actionRequest = new MockActionRequest(PortletMode.VIEW);
    MockActionResponse actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);
    assertEquals("value", actionResponse.getRenderParameter("test"));

    MockRenderRequest request = new MockRenderRequest(PortletMode.EDIT);
    request.addParameter("param1", "value1");
    request.addParameter("param2", "2");
    MockRenderResponse response = new MockRenderResponse();
View Full Code Here

      }
    };
    portlet.init(new MockPortletConfig());

    MockActionRequest actionRequest = new MockActionRequest(PortletMode.VIEW);
    MockActionResponse actionResponse = new MockActionResponse();
    portlet.processAction(actionRequest, actionResponse);
    assertEquals("value", actionResponse.getRenderParameter("test"));

    MockRenderRequest request = new MockRenderRequest(PortletMode.EDIT);
    request.addParameter("param1", "value1");
    request.addParameter("param2", "2");
    MockRenderResponse response = new MockRenderResponse();
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.portlet.MockActionResponse

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.