Examples of MockActionRequest


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

    DispatcherPortlet complexDispatcherPortlet = new DispatcherPortlet();
    complexDispatcherPortlet.setContextClass(ComplexPortletApplicationContext.class);
    complexDispatcherPortlet.setNamespace("test");
    complexDispatcherPortlet.setDetectAllHandlerMappings(false);
    complexDispatcherPortlet.init(new MockPortletConfig(getPortletContext(), "complex"));
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    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 testExistingMultipartRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    ComplexPortletApplicationContext.MockMultipartResolver multipartResolver =
        (ComplexPortletApplicationContext.MockMultipartResolver)
        complexDispatcherPortlet.getPortletApplicationContext().getBean("portletMultipartResolver");
    MultipartActionRequest multipartRequest = multipartResolver.resolveMultipart(request);
    complexDispatcherPortlet.processAction(multipartRequest, response);
    multipartResolver.cleanupMultipart(multipartRequest);
    assertNotNull(request.getAttribute("cleanedUp"));
  }
View Full Code Here

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

    multipartResolver.cleanupMultipart(multipartRequest);
    assertNotNull(request.getAttribute("cleanedUp"));
  }

  public void testMultipartResolutionFailed() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.EDIT);
    request.addUserRole("role1");
    request.setAttribute("fail", Boolean.TRUE);
    complexDispatcherPortlet.processAction(request, response);
    String exception = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
    assertTrue(exception.startsWith(MaxUploadSizeExceededException.class.getName()));
  }
View Full Code Here

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

    String exception = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
    assertTrue(exception.startsWith(MaxUploadSizeExceededException.class.getName()));
  }

  public void testActionRequestHandledEvent() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    complexDispatcherPortlet.processAction(request, response);
    ComplexPortletApplicationContext.TestApplicationListener listener =
        (ComplexPortletApplicationContext.TestApplicationListener)
        complexDispatcherPortlet.getPortletApplicationContext().getBean("testListener");
View Full Code Here

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

    assertEquals(1, listener.counter);
  }

  public void testPublishEventsOff() throws Exception {
    complexDispatcherPortlet.setPublishEvents(false);
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setParameter("action", "checker");
    complexDispatcherPortlet.processAction(request, response);
    ComplexPortletApplicationContext.TestApplicationListener listener =
        (ComplexPortletApplicationContext.TestApplicationListener)
        complexDispatcherPortlet.getPortletApplicationContext().getBean("testListener");
    assertEquals(0, listener.counter);
View Full Code Here

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

    InternalResourceView view = (InternalResourceView) request.getAttribute(ViewRendererServlet.VIEW_ATTRIBUTE);
    assertNull(view);
  }

  public void testParameterMappingInterceptorWithCorrectParam() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.VIEW);
    request.addUserRole("role1");
    request.addParameter("interceptingParam", "test1");
    complexDispatcherPortlet.processAction(request, response);
    assertEquals("test1", response.getRenderParameter("interceptingParam"));
  }
View Full Code Here

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

    complexDispatcherPortlet.processAction(request, response);
    assertEquals("test1", response.getRenderParameter("interceptingParam"));
  }

  public void testParameterMappingInterceptorWithIncorrectParam() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setPortletMode(PortletMode.VIEW);
    request.addUserRole("role1");
    request.addParameter("incorrect", "test1");
    complexDispatcherPortlet.processAction(request, response);
    assertNull(response.getRenderParameter("incorrect"));
    assertNull(response.getRenderParameter("interceptingParam"));
  }
View Full Code Here

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

    assertNull(response.getRenderParameter("incorrect"));
    assertNull(response.getRenderParameter("interceptingParam"));
  }

  public void testPortletHandlerAdapterActionRequest() throws Exception {
    MockActionRequest request = new MockActionRequest();
    MockActionResponse response = new MockActionResponse();
    request.setParameter("myParam", "myPortlet");
    complexDispatcherPortlet.processAction(request, response);
    assertEquals("myPortlet action called", response.getRenderParameter("result"));
    ComplexPortletApplicationContext.MyPortlet myPortlet =
      (ComplexPortletApplicationContext.MyPortlet) complexDispatcherPortlet.getPortletApplicationContext().getBean("myPortlet");
    assertEquals("complex", myPortlet.getPortletConfig().getPortletName());
View Full Code Here

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

      RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(httpRequest));

      LocaleContext servletLocaleContext = LocaleContextHolder.getLocaleContext();
      RequestAttributes servletRequestAttrs = RequestContextHolder.getRequestAttributes();

      MockActionRequest request = new MockActionRequest();
      MockActionResponse response = new MockActionResponse();
      request.setParameter("action", "form");
      request.setParameter("age", "29");
      simpleDispatcherPortlet.processAction(request, response);

      assertSame(servletLocaleContext, LocaleContextHolder.getLocaleContext());
      assertSame(servletRequestAttrs, RequestContextHolder.getRequestAttributes());
    }
View Full Code Here

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

      RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(httpRequest));

      LocaleContext servletLocaleContext = LocaleContextHolder.getLocaleContext();
      RequestAttributes servletRequestAttrs = RequestContextHolder.getRequestAttributes();

      MockActionRequest request = new MockActionRequest();
      MockActionResponse response = new MockActionResponse();
      request.setParameter("action", "invalid");
      simpleDispatcherPortlet.processAction(request, response);
      String exceptionParam = response.getRenderParameter(DispatcherPortlet.ACTION_EXCEPTION_RENDER_PARAMETER);
      assertNotNull(exceptionParam); // ensure that an exceptional condition occured

      assertSame(servletLocaleContext, LocaleContextHolder.getLocaleContext());
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.