Example usage for org.springframework.mock.web MockHttpServletRequest getParameter

List of usage examples for org.springframework.mock.web MockHttpServletRequest getParameter

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest getParameter.

Prototype

@Override
    @Nullable
    public String getParameter(String name) 

Source Link

Usage

From source file:org.apache.wink.test.mock.MockHttpServletRequestWrapperTestCase.java

@Test
public void testQuery() throws Exception {
    MockHttpServletRequest req = MockRequestConstructor.constructMockRequest("GET", "/test", "application/json",
            (String) null, null);
    req.setQueryString("x=1&y=2&z=%20");
    String x = req.getParameter("x");
    String y = req.getParameter("y");
    String z = req.getParameter("z");
    String a = req.getParameter("a");

    Assert.assertEquals("1", x);
    Assert.assertEquals("2", y);
    Assert.assertEquals(" ", z);
    Assert.assertNull(a);/*w w  w .j  ava2  s  .co m*/

    Assert.assertEquals(3, req.getParameterMap().size());
}

From source file:ar.com.zauber.commons.spring.test.impl.TamperdataHttpServletRequestFactoryTest.java

/** testea */
public final void testFoo() {
    final HttpServletRequestFactory f = new TamperdataHttpServletRequestFactory();

    final MockHttpServletRequest request = (MockHttpServletRequest) f.create(getClass().getClassLoader()
            .getResourceAsStream("ar/com/zauber/commons/spring/test/impl/tamperdata-0.xml"));

    assertEquals("gzip,deflate", request.getHeader("Accept-Encoding"));
    assertEquals("carlos", request.getParameter("username"));
    assertEquals("POST", request.getMethod());
}

From source file:fi.okm.mpass.idp.authn.impl.AbstractSpringSocialOAuth2IdentityTest.java

protected MockHttpServletRequest initHttpRequestWithState() {
    MockHttpServletRequest httpRequest = Mockito.mock(MockHttpServletRequest.class);
    final String sessionId = "mockSessionId";
    HttpSession httpSession = Mockito.mock(HttpSession.class);
    Mockito.when(httpSession.getId()).thenReturn(sessionId);
    Mockito.when(httpRequest.getSession()).thenReturn(httpSession);
    Mockito.when(httpRequest.getParameter("code")).thenReturn("mockCode");
    Mockito.when(httpRequest.getParameter("state"))
            .thenReturn(AbstractSpringSocialOAuth2Identity.calculateHash(sessionId));
    Mockito.when(httpRequest.getRequestURL()).thenReturn(new StringBuffer());
    return httpRequest;
}

From source file:test.com.tsc9526.monalisa.service.actions.AbstractActionTest.java

protected Response getRespone(MockHttpServletRequest req) throws Exception {
    MockHttpServletResponse resp = new MockHttpServletResponse();
    req.addHeader("DEV_TEST", "true");

    DbQueryHttpServlet ms = new DbQueryHttpServlet();
    ms.service(req, resp);/*from  w  ww.ja v a 2s . c om*/

    String type = resp.getContentType();
    Assert.assertTrue(type.indexOf("json") > 0 && type.indexOf("utf-8") > 0);

    String body = resp.getContentAsString();

    Response r = Response.fromJson(body);

    if (req.getParameter("page") != null && r.getStatus() == 200) {
        int total = Integer.parseInt(resp.getHeader("X-Total-Page"));
        Assert.assertTrue(total >= 0);
    }

    return r;
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java

@Test
public void buildRequestParameterMap() throws Exception {
    setParameter("name", "value");

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size()).isEqualTo(1);
    assertThat(actualRequest.getParameter("name")).isEqualTo("value");
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java

@Test
public void buildRequestParameterMapQuery() throws Exception {
    webRequest.setUrl(new URL("http://example.com/example/?name=value"));

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size()).isEqualTo(1);
    assertThat(actualRequest.getParameter("name")).isEqualTo("value");
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java

@Test
public void buildRequestParameterMapQueryMulti() throws Exception {
    webRequest.setUrl(new URL("http://example.com/example/?name=value&param2=value+2"));

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size()).isEqualTo(2);
    assertThat(actualRequest.getParameter("name")).isEqualTo("value");
    assertThat(actualRequest.getParameter("param2")).isEqualTo("value 2");
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java

@Test
public void buildRequestParameterMapViaWebRequestDotSetRequestParametersWithSingleRequestParam() {
    webRequest.setRequestParameters(asList(new NameValuePair("name", "value")));

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size(), equalTo(1));
    assertThat(actualRequest.getParameter("name"), equalTo("value"));
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java

@Test
public void buildRequestParameterMapViaWebRequestDotSetRequestParametersWithSingleRequestParamWithNullValue() {
    webRequest.setRequestParameters(asList(new NameValuePair("name", null)));

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size(), equalTo(1));
    assertThat(actualRequest.getParameter("name"), nullValue());
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java

@Test
public void buildRequestParameterMapViaWebRequestDotSetRequestParametersWithSingleRequestParamWithEmptyValue() {
    webRequest.setRequestParameters(asList(new NameValuePair("name", "")));

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    assertThat(actualRequest.getParameterMap().size(), equalTo(1));
    assertThat(actualRequest.getParameter("name"), equalTo(""));
}