List of usage examples for org.springframework.mock.web MockHttpServletRequest addParameter
public void addParameter(String name, String... values)
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)); }