Package org.springframework.mock.web.portlet

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


        0, response.getRenderParameterMap().size());
  }

  @Test
  public void testClearAllRenderParameters() throws Exception {
    MockActionResponse response = new MockActionResponse();
    response.setRenderParameter("William", "Baskerville");
    response.setRenderParameter("Adso", "Melk");
    PortletUtils.clearAllRenderParameters(response);
    assertEquals("The render parameters map is obviously not being cleared out.",
        0, response.getRenderParameterMap().size());
  }
View Full Code Here


        0, response.getRenderParameterMap().size());
  }

  @Test
  public void testClearAllRenderParametersDoesNotPropagateExceptionIfRedirectAlreadySentAtTimeOfCall() throws Exception {
    MockActionResponse response = new MockActionResponse() {
      @Override
      public void setRenderParameters(Map<String, String[]> parameters) {
        throw new IllegalStateException();
      }
    };
    response.setRenderParameter("William", "Baskerville");
    response.setRenderParameter("Adso", "Melk");
    PortletUtils.clearAllRenderParameters(response);
    assertEquals("The render parameters map must not be cleared if ActionResponse.sendRedirect() has been called (already).",
        2, response.getRenderParameterMap().size());
  }
View Full Code Here

  public void testDefaultParameterMapped() throws Exception {
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    String param = ParameterHandlerMapping.DEFAULT_PARAMETER_NAME;
    String value = "someValue";
    request.setParameter(param, value);
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandleAction(request, response, handler);
    assertTrue(shouldProceed);
    assertNotNull(response.getRenderParameter(param));
    assertEquals(value, response.getRenderParameter(param));
  }
View Full Code Here

  public void testNonDefaultParameterNotMapped() throws Exception {
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    String param = "myParam";
    String value = "someValue";
    request.setParameter(param, value);
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandle(request, response, handler);
    assertTrue(shouldProceed);
    assertNull(response.getRenderParameter(param));
    assertNull(response.getRenderParameter(ParameterHandlerMapping.DEFAULT_PARAMETER_NAME));
  }
View Full Code Here

    handlerMapping.setParameterName(param);
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    interceptor.setParameterName(param);
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setParameter(param, value);
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandleAction(request, response, handler);
    assertTrue(shouldProceed);
    assertNull(response.getRenderParameter(ParameterHandlerMapping.DEFAULT_PARAMETER_NAME));
    assertNotNull(response.getRenderParameter(param));
    assertEquals(value, response.getRenderParameter(param));
  }
View Full Code Here

  public void testNoParameterValueSetWithDefaultParameterName() throws Exception {
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    String param = ParameterHandlerMapping.DEFAULT_PARAMETER_NAME;
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandle(request, response, handler);
    assertTrue(shouldProceed);
    assertNull(response.getRenderParameter(param));
  }
View Full Code Here

  public void testNoParameterValueSetWithNonDefaultParameterName() throws Exception {
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    String param = "myParam";
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandle(request, response, handler);
    assertTrue(shouldProceed);
    assertNull(response.getRenderParameter(param));
  }
View Full Code Here

    handlerMapping.setParameterName(param);
    ParameterMappingInterceptor interceptor = new ParameterMappingInterceptor();
    interceptor.setParameterName(param);
    Object handler = new Object();
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    assertNull(response.getRenderParameter(param));
    boolean shouldProceed = interceptor.preHandle(request, response, handler);
    assertTrue(shouldProceed);
    assertNull(response.getRenderParameter(param));
  }
View Full Code Here


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

  }

  @Test(expected=IllegalArgumentException.class)
  public void testActionRequestWithNoParameters() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    controller.handleActionRequest(request, response);
  }
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.