Package org.springframework.mock.web.portlet

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


      }
    }.runTest();
  }

  public void testExposeRequestAttributesSunnyDay() throws Exception {
    MockPortletRequest request = new MockPortletRequest();
    Map attributes = new HashMap();
    attributes.put("ace", "Rick Hunter");
    attributes.put("mentor", "Roy Fokker");
    PortletUtils.exposeRequestAttributes(request, attributes);
    assertEquals("Obviously all of the entries in the supplied attributes Map are not being copied over (exposed)",
        attributes.size(), countElementsIn(request.getAttributeNames()));
    assertEquals("Rick Hunter", request.getAttribute("ace"));
    assertEquals("Roy Fokker", request.getAttribute("mentor"));
  }
View Full Code Here


  }
 
  public void testUnregisteredHandlerWithNoDefault() throws Exception {
    HandlerMapping hm = (HandlerMapping)pac.getBean("handlerMapping");
   
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("action", "modify");

    assertNull(hm.getHandler(request));   
  }
View Full Code Here

  public void testUnregisteredHandlerWithDefault() throws Exception {
    ParameterHandlerMapping hm = (ParameterHandlerMapping)pac.getBean("handlerMapping");
    Object defaultHandler = new Object();
    hm.setDefaultHandler(defaultHandler);
   
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("action", "modify");

    assertNotNull(hm.getHandler(request));
    assertEquals(defaultHandler, hm.getHandler(request).getHandler());
  }
View Full Code Here

    assertEquals("Rick Hunter", request.getAttribute("ace"));
    assertEquals("Roy Fokker", request.getAttribute("mentor"));
  }

  public void testExposeRequestAttributesWithEmptyAttributesMapIsAnIdempotentOperation() throws Exception {
    MockPortletRequest request = new MockPortletRequest();
    Map attributes = new HashMap();
    PortletUtils.exposeRequestAttributes(request, attributes);
    assertEquals("Obviously all of the entries in the supplied attributes Map are not being copied over (exposed)",
        attributes.size(), countElementsIn(request.getAttributeNames()));
  }
View Full Code Here

 
  public void testConfiguredParameterName() throws Exception {
    ParameterHandlerMapping hm = (ParameterHandlerMapping)pac.getBean("handlerMapping");
    hm.setParameterName("someParam");
 
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("someParam", "add");
   
    Object handler = hm.getHandler(request).getHandler();
    assertEquals(pac.getBean("addItemHandler"), handler);
  }
View Full Code Here

  }
 
  public void testPortletModeViewWithParameter() throws Exception {
    HandlerMapping hm = (HandlerMapping)pac.getBean("handlerMapping");
   
    MockPortletRequest addRequest = new MockPortletRequest();
    addRequest.setPortletMode(PortletMode.VIEW);
    addRequest.setParameter("action", "add");

    MockPortletRequest removeRequest = new MockPortletRequest();
    removeRequest.setPortletMode(PortletMode.VIEW);
    removeRequest.setParameter("action", "remove");
   
    Object addHandler = hm.getHandler(addRequest).getHandler();
    Object removeHandler = hm.getHandler(removeRequest).getHandler();
   
    assertEquals(pac.getBean("addItemHandler"), addHandler);
View Full Code Here

  }

  public void testPortletModeEditWithParameter() throws Exception {
    HandlerMapping hm = (HandlerMapping)pac.getBean("handlerMapping");
   
    MockPortletRequest request = new MockPortletRequest();
    request.setPortletMode(PortletMode.EDIT);
    request.setParameter("action", "prefs");
   
    Object handler = hm.getHandler(request).getHandler();
    assertEquals(pac.getBean("preferencesHandler"), handler);
  }
View Full Code Here

    hm.setAllowDuplicateParameters(true);
   
    Object editRemoveHandler = new Object();
    hm.registerHandler(PortletMode.EDIT, "remove", editRemoveHandler);
   
    MockPortletRequest request = new MockPortletRequest();
    request.setPortletMode(PortletMode.EDIT);
    request.setParameter("action", "remove");
   
    Object handler = hm.getHandler(request).getHandler();
    assertEquals(editRemoveHandler, handler);
  }
View Full Code Here

* @author Mark Fisher
*/
public class PortletRequestUtilsTests extends TestCase {

  public void testIntParameter() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param1", "5");
    request.addParameter("param2", "e");
    request.addParameter("paramEmpty", "");

    assertEquals(PortletRequestUtils.getIntParameter(request, "param1"), new Integer(5));
    assertEquals(PortletRequestUtils.getIntParameter(request, "param1", 6), 5);
    assertEquals(PortletRequestUtils.getRequiredIntParameter(request, "param1"), 5);

View Full Code Here

      // expected
    }
  }

  public void testIntParameters() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param", new String[] {"1", "2", "3"});

    request.addParameter("param2", "1");
    request.addParameter("param2", "2");
    request.addParameter("param2", "bogus");

    int[] array = new int[] { 1, 2, 3 };
    int[] values = PortletRequestUtils.getRequiredIntParameters(request, "param");
    assertEquals(3, values.length);
    for (int i = 0; i < array.length; i++) {
View Full Code Here

TOP

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

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.