Package org.springframework.mock.web.portlet

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


    }

  }

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

    assertEquals(PortletRequestUtils.getLongParameter(request, "param1"), new Long(5L));
    assertEquals(PortletRequestUtils.getLongParameter(request, "param1", 6L), 5L);
    assertEquals(PortletRequestUtils.getRequiredIntParameter(request, "param1"), 5L);
    assertEquals(PortletRequestUtils.getLongParameter(request, "param2", 6L), 6L);
View Full Code Here


      // expected
    }
  }

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

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

    long[] array = new long[] { 1L, 2L, 3L };
    long[] values = PortletRequestUtils.getRequiredLongParameters(request, "param");
    assertEquals(3, values.length);
    for (int i = 0; i < array.length; i++) {
      assertEquals(array[i], values[i]);
    }

    try {
      PortletRequestUtils.getRequiredLongParameters(request, "param2");
      fail("Should have thrown PortletRequestBindingException");
    }
    catch (PortletRequestBindingException ex) {
      // expected
    }

    request.setParameter("param2", new String[] {"1", "2"});
    values = PortletRequestUtils.getRequiredLongParameters(request, "param2");
    assertEquals(2, values.length);
    assertEquals(1, values[0]);
    assertEquals(2, values[1]);
  }
View Full Code Here

    assertEquals(1, values[0]);
    assertEquals(2, values[1]);
  }

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

    assertTrue(PortletRequestUtils.getFloatParameter(request, "param1").equals(new Float(5.5f)));
    assertTrue(PortletRequestUtils.getFloatParameter(request, "param1", 6.5f) == 5.5f);
    assertTrue(PortletRequestUtils.getRequiredFloatParameter(request, "param1") == 5.5f);
View Full Code Here

      // expected
    }
  }

  public void testFloatParameters() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param", new String[] {"1.5", "2.5", "3"});

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

    float[] array = new float[] { 1.5F, 2.5F, 3 };
    float[] values = PortletRequestUtils.getRequiredFloatParameters(request, "param");
    assertEquals(3, values.length);
    for (int i = 0; i < array.length; i++) {
View Full Code Here

      // expected
    }
  }

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

    assertTrue(PortletRequestUtils.getDoubleParameter(request, "param1").equals(new Double(5.5)));
    assertTrue(PortletRequestUtils.getDoubleParameter(request, "param1", 6.5) == 5.5);
    assertTrue(PortletRequestUtils.getRequiredDoubleParameter(request, "param1") == 5.5);
View Full Code Here

      // expected
    }
  }

  public void testDoubleParameters() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param", new String[] {"1.5", "2.5", "3"});

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

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

      // expected
    }
  }

  public void testBooleanParameter() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param1", "true");
    request.addParameter("param2", "e");
    request.addParameter("param4", "yes");
    request.addParameter("param5", "1");
    request.addParameter("paramEmpty", "");

    assertTrue(PortletRequestUtils.getBooleanParameter(request, "param1").equals(Boolean.TRUE));
    assertTrue(PortletRequestUtils.getBooleanParameter(request, "param1", false));
    assertTrue(PortletRequestUtils.getRequiredBooleanParameter(request, "param1"));
View Full Code Here

    assertTrue(PortletRequestUtils.getRequiredBooleanParameter(request, "param5"));
    assertFalse(PortletRequestUtils.getRequiredBooleanParameter(request, "paramEmpty"));
  }

  public void testBooleanParameters() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param", new String[] {"true", "yes", "off", "1", "bogus"});

    request.addParameter("param2", "false");
    request.addParameter("param2", "true");
    request.addParameter("param2", "");

    boolean[] array = new boolean[] { true, true, false, true, false };
    boolean[] values = PortletRequestUtils.getRequiredBooleanParameters(request, "param");
    assertEquals(5, values.length);
    for (int i = 0; i < array.length; i++) {
View Full Code Here

      assertEquals(array[i], values[i]);
    }
  }

  public void testStringParameter() throws PortletRequestBindingException {
    MockPortletRequest request = new MockPortletRequest();
    request.addParameter("param1", "str");
    request.addParameter("paramEmpty", "");

    assertEquals("str", PortletRequestUtils.getStringParameter(request, "param1"));
    assertEquals("str", PortletRequestUtils.getStringParameter(request, "param1", "string"));
    assertEquals("str", PortletRequestUtils.getRequiredStringParameter(request, "param1"));
View Full Code Here

    assertEquals("", PortletRequestUtils.getStringParameter(request, "paramEmpty"));
    assertEquals("", PortletRequestUtils.getRequiredStringParameter(request, "paramEmpty"));
  }

  public void testGetIntParameterWithDefaultValueHandlingIsFastEnough() {
    MockPortletRequest request = new MockPortletRequest();
    StopWatch sw = new StopWatch();
    sw.start();
    for (int i = 0; i < 1000000; i++) {
      PortletRequestUtils.getIntParameter(request, "nonExistingParam", 0);
    }
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.