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

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

Introduction

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

Prototype

public void addParameter(String name, String... values) 

Source Link

Document

Add an array of values for the specified HTTP parameter.

Usage

From source file:alpha.portal.webapp.filter.LocaleFilterTest.java

/**
 * Test set locale in session when session not null.
 * //  w ww . j  av  a 2  s  .  c  om
 * @throws Exception
 *             the exception
 */
public void testSetLocaleInSessionWhenSessionNotNull() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter("locale", "es");

    final MockHttpServletResponse response = new MockHttpServletResponse();
    request.setSession(new MockHttpSession(null));

    this.filter.doFilter(request, response, new MockFilterChain());

    // session not null, should result in not null
    final Locale locale = (Locale) request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY);
    Assert.assertNotNull(locale);
    Assert.assertNotNull(LocaleContextHolder.getLocale());
    Assert.assertEquals(new Locale("es"), locale);
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.PrivilegeControllerTest.java

/**
 * @see PrivilegeController#retrieve(String, javax.servlet.http.HttpServletRequest)
 * @verifies get a full representation of a Privilege
 *//*from  w ww  . jav a  2 s  .  co  m*/
@Test
public void getPrivilege_shouldGetAFullRepresentationOfAPrivilege() throws Exception {
    MockHttpServletRequest req = new MockHttpServletRequest();
    req.addParameter(RestConstants.REQUEST_PROPERTY_FOR_REPRESENTATION, RestConstants.REPRESENTATION_FULL);
    Object result = new PrivilegeController().retrieve(uuid, req);
    Assert.assertNotNull(result);
    Assert.assertEquals(uuid, PropertyUtils.getProperty(result, "uuid"));
    Assert.assertEquals("PrivilegeResourceTest Privilege", PropertyUtils.getProperty(result, "name"));
    Assert.assertNotNull(PropertyUtils.getProperty(result, "description"));
    Assert.assertNotNull(PropertyUtils.getProperty(result, "auditInfo"));
}

From source file:org.openmrs.module.reportingrest.web.resource.BaseEvaluatedResourceTest.java

protected RequestContext buildRequestContext(String... paramNamesAndValues) {
    MockHttpServletRequest request = new MockHttpServletRequest();
    for (int i = 0; i < paramNamesAndValues.length; i += 2) {
        request.addParameter(paramNamesAndValues[i], paramNamesAndValues[i + 1]);
    }/*ww w.j  a va  2  s.c o  m*/
    RequestContext context = new RequestContext();
    context.setRequest(request);
    return context;
}

From source file:org.openmrs.module.reportingrest.web.resource.DataSetDefinitionResourceTest.java

private RequestContext buildRequestContext(String... paramNamesAndValues) {
    MockHttpServletRequest request = new MockHttpServletRequest();
    for (int i = 0; i < paramNamesAndValues.length; i += 2) {
        request.addParameter(paramNamesAndValues[i], paramNamesAndValues[i + 1]);
    }//from ww w  .ja  v a2  s.  co  m
    RequestContext context = new RequestContext();
    context.setRequest(request);
    return context;
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_8.EncounterTypeController1_8Test.java

@Test
public void shouldSearchAndReturnAListOfEncounterTypesMatchingTheQueryString() throws Exception {
    MockHttpServletRequest req = request(RequestMethod.GET, getURI());
    req.addParameter("q", "Sch");
    SimpleObject result = deserialize(handle(req));
    assertEquals(1, Util.getResultsSize(result));
    assertEquals(getUuid(), PropertyUtils.getProperty(Util.getResultsList(result).get(0), "uuid"));
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_8.PrivilegeController1_8Test.java

@Test
public void shouldPurgeAPrivilege() throws Exception {
    assertNotNull(service.getPrivilegeByUuid(getUuid()));
    MockHttpServletRequest req = request(RequestMethod.DELETE, getURI() + "/" + getUuid());
    req.addParameter("purge", "");
    handle(req);//  w w w.  j ava  2 s  .c om
    assertNull(service.getPrivilegeByUuid(getUuid()));
}

From source file:net.lshift.diffa.adapter.scanning.ConstraintsBuilderTest.java

@Test
public void shouldAddSetConstraintWhenMultipleValuesArePresent() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    req.addParameter("someString", "a");
    req.addParameter("someString", "b");
    req.addParameter("someString", "c");
    ConstraintsBuilder builder = new ConstraintsBuilder(req);

    builder.maybeAddSetConstraint("someString");
    assertEquals(1, builder.toList().size());
    assertThat(builder.toList().get(0), is(instanceOf(SetConstraint.class)));

    SetConstraint c = (SetConstraint) builder.toList().get(0);
    Set<String> expected = new HashSet<String>();
    expected.add("a");
    expected.add("b");
    expected.add("c");
    assertEquals(expected, c.getValues());
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.UserControllerTest.java

/**
 * @see PatientController#getPatient(String,WebRequest)
 * @verifies get a full representation of a patient
 *///from   www.  j  av a2 s.co  m
@Test
public void getUser_shouldGetAFullRepresentationOfAPatient() throws Exception {
    MockHttpServletRequest req = new MockHttpServletRequest();
    req.addParameter(RestConstants.REQUEST_PROPERTY_FOR_REPRESENTATION, RestConstants.REPRESENTATION_FULL);
    Object result = new UserController().retrieve("c1d8f5c2-e131-11de-babe-001e378eb67e", req);
    Util.log("User retrieved (full)", result);
    Assert.assertNotNull(result);
    Assert.assertEquals("c1d8f5c2-e131-11de-babe-001e378eb67e", PropertyUtils.getProperty(result, "uuid"));
    Assert.assertNotNull(PropertyUtils.getProperty(result, "secretQuestion"));
    Assert.assertEquals("", PropertyUtils.getProperty(result, "secretQuestion"));
}

From source file:org.jasig.cas.support.openid.authentication.principal.OpenIdServiceTests.java

public void testEquals() {
    final MockHttpServletRequest request1 = new MockHttpServletRequest();
    request1.addParameter("openid.identity", "http://openid.ja-sig.org/battags");
    request1.addParameter("openid.return_to", "http://www.ja-sig.org/?service=fa");
    request1.addParameter("openid.mode", "openid.checkid_setup");

    final MockHttpServletRequest request2 = new MockHttpServletRequest();
    request2.addParameter("openid.identity", "http://openid.ja-sig.org/battags");
    request2.addParameter("openid.return_to", "http://www.ja-sig.org/?service=fa");

    final OpenIdService o1 = OpenIdService.createServiceFrom(request1);
    final OpenIdService o2 = OpenIdService.createServiceFrom(request2);

    assertTrue(o1.equals(o2));/*from  w  w  w.j ava 2 s  .  c  o  m*/
    assertFalse(o1.equals(null));
    assertFalse(o1.equals(new Object()));
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_8.ConceptClassController1_8Test.java

@Test
public void shouldPurgeAConceptClass() throws Exception {
    String uuid = "77177ce7-1410-40ee-bbad-ff6905ee3095";

    Assert.assertNotNull(service.getConceptClassByUuid(uuid));
    MockHttpServletRequest req = request(RequestMethod.DELETE, getURI() + "/" + uuid);
    req.addParameter("purge", "");
    handle(req);/*from  ww  w.j a v  a2s .c  o  m*/
    Assert.assertNull(service.getConceptClassByUuid(uuid));
}