Package org.springframework.mock.web.portlet

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


  }

  public void testBindingStringArrayWithSplitting() {
    TestBean bean = new TestBean();

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("stringArray", "test1,test2");

    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.registerCustomEditor(String[].class, new StringArrayPropertyEditor());
    binder.bind(request);
View Full Code Here


  }

  public void testBindingList() {
    TestBean bean = new TestBean();

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("someList[0]", "test1");
    request.addParameter("someList[1]", "test2");

    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.bind(request);

    assertNotNull(bean.getSomeList());
View Full Code Here

  }

  public void testBindingMap() {
    TestBean bean = new TestBean();

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("someMap['key1']", "val1");
    request.addParameter("someMap['key2']", "val2");

    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.bind(request);

    assertNotNull(bean.getSomeMap());
View Full Code Here

    Set set = CollectionFactory.createLinkedSetIfPossible(2);
    set.add(new TestBean("test1"));
    set.add(new TestBean("test2"));
    bean.setSomeSet(set);

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("someSet[0].age", "35");
    request.addParameter("someSet[1].age", "36");

    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.bind(request);

    assertNotNull(bean.getSomeSet());
View Full Code Here

  public void testBindingDate() throws Exception {
    TestBean bean = new TestBean();
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
    Date expected = dateFormat.parse("06-03-2006");

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("date", "06-03-2006");

    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
    binder.bind(request);
View Full Code Here

  public void testBindingFailsWhenMissingRequiredParam() {
    TestBean bean = new TestBean();
    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.setRequiredFields(new String[] {"age", "name"});

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("age", "35");
    binder.bind(request);

    BindingResult error = binder.getBindingResult();
    assertNotNull(error.getFieldError("name"));
    assertEquals("required", error.getFieldError("name").getCode());
View Full Code Here

  public void testBindingExcludesDisallowedParam() {
    TestBean bean = new TestBean();
    PortletRequestDataBinder binder = new PortletRequestDataBinder(bean);
    binder.setAllowedFields(new String[] {"age"});

    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("age", "35");
    request.addParameter("name", "test");
    binder.bind(request);

    assertEquals(35, bean.getAge());
    assertNull(bean.getName());
  }
View Full Code Here

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

  public void testWithNoParams() {
    MockPortletRequest request = new MockPortletRequest();
    PortletRequestParameterPropertyValues pvs = new PortletRequestParameterPropertyValues(request);
    assertTrue("Should not have any property values", pvs.getPropertyValues().length == 0);
  }
View Full Code Here

    PortletRequestParameterPropertyValues pvs = new PortletRequestParameterPropertyValues(request);
    assertTrue("Should not have any property values", pvs.getPropertyValues().length == 0);
  }
 
  public void testWithNoPrefix() {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param", "value");
    PortletRequestParameterPropertyValues pvs = new PortletRequestParameterPropertyValues(request);
    assertEquals("value", pvs.getPropertyValue("param").getValue());
  }
View Full Code Here

    PortletRequestParameterPropertyValues pvs = new PortletRequestParameterPropertyValues(request);
    assertEquals("value", pvs.getPropertyValue("param").getValue());
  }
 
  public void testWithPrefix() {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("test_param", "value");
    PortletRequestParameterPropertyValues pvs = new PortletRequestParameterPropertyValues(request, "test");
    assertTrue(pvs.contains("param"));
    assertFalse(pvs.contains("test_param"));
    assertEquals("value", pvs.getPropertyValue("param").getValue());
  }
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.