List of usage examples for org.springframework.mock.web MockHttpServletRequest addParameter
public void addParameter(String name, String... values)
From source file:org.jasig.cas.web.ProxyControllerTests.java
@Test public void testNotAuthorizedPGT() throws Exception { final TicketGrantingTicket ticket = new TicketGrantingTicketImpl("ticketGrantingTicketId", TestUtils.getAuthentication(), new NeverExpiresExpirationPolicy()); getTicketRegistry().addTicket(ticket); final MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("pgt", ticket.getId()); request.addParameter("targetService", "service"); final Map<String, Object> map = this.proxyController .handleRequestInternal(request, new MockHttpServletResponse()).getModel(); assertTrue(!map.containsKey("ticket")); }
From source file:org.openmrs.contrib.metadatarepository.webapp.filter.LocaleFilterTest.java
public void testSetLocaleInSessionWhenSessionIsNull() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("locale", "es"); MockHttpServletResponse response = new MockHttpServletResponse(); filter.doFilter(request, response, new MockFilterChain()); // no session, should result in null assertNull(request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY)); // thread locale should always have it, regardless of session assertNotNull(LocaleContextHolder.getLocale()); }
From source file:org.openmrs.contrib.metadatarepository.webapp.filter.LocaleFilterTest.java
public void testSetInvalidLocale() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("locale", "foo"); MockHttpServletResponse response = new MockHttpServletResponse(); request.setSession(new MockHttpSession(null)); filter.doFilter(request, response, new MockFilterChain()); // a locale will get set regardless - there's no such thing as an invalid one assertNotNull(request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY)); }
From source file:org.openmrs.contrib.metadatarepository.webapp.filter.LocaleFilterTest.java
public void testSetLocaleInSessionWhenSessionNotNull() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("locale", "es"); MockHttpServletResponse response = new MockHttpServletResponse(); request.setSession(new MockHttpSession(null)); filter.doFilter(request, response, new MockFilterChain()); // session not null, should result in not null Locale locale = (Locale) request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY); assertNotNull(locale);/*from w ww. ja v a2s . c o m*/ assertNotNull(LocaleContextHolder.getLocale()); assertEquals(new Locale("es"), locale); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.ConceptDatatypeControllerTest.java
@Test public void shouldReturnTheAuditInfoForTheFullRepresentation() throws Exception { MockHttpServletRequest httpReq = new MockHttpServletRequest(); httpReq.addParameter(RestConstants.REQUEST_PROPERTY_FOR_REPRESENTATION, RestConstants.REPRESENTATION_FULL); Object result = controller.retrieve("8d4a606c-c2cc-11de-8d13-0010c6dffd0f", httpReq); Assert.assertNotNull(result);/*from www . j av a 2s . co m*/ Assert.assertNotNull(PropertyUtils.getProperty(result, "auditInfo")); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_9.ConceptMapController1_9Test.java
@Test public void shouldSearchAndReturnAListOfConceptMapTypesMatchingTheQueryString() throws Exception { MockHttpServletRequest req = request(RequestMethod.GET, getURI()); req.addParameter("q", "is"); SimpleObject result = deserialize(handle(req)); assertEquals(2, Util.getResultsSize(result)); }
From source file:it.geosolutions.httpproxy.service.BaseProxyServiceTest.java
/** * Test IProxyService execute as HTTP GET *///from w w w . java2 s. c o m public void executeGet() { try { // Generate mocked request and response MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", "/proxy/"); mockRequest.addParameter("url", testUrl); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); // Call proxy execute proxy.execute(mockRequest, mockResponse); // Assert the response assertNotNull(mockResponse); assertEquals(mockResponse.getStatus(), HttpStatus.SC_OK); assertNotNull(mockResponse.getOutputStream()); assertNotNull(mockResponse.getContentType()); assertTrue(mockResponse.getContentType().contains("text/xml")); LOGGER.info("Success proxy GET in '" + testUrl + "'"); LOGGER.info("************************ Response ************************"); LOGGER.info(mockResponse.getContentAsString()); LOGGER.info("********************** EoF Response **********************"); } catch (Exception e) { fail("Exception executing proxy"); } }
From source file:org.openmrs.module.kenyaemr.rest.AccessReportsByRestWebServiceTest.java
@Test public void shouldEvaluateMoh731ReportViaRest() throws Exception { String uuid = Moh731Report.class.getName() + ":MOH 731 DSD"; MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("startDate", new String[] { "2012-01-01" }); request.addParameter("endDate", new String[] { "2012-10-31" }); SimpleObject evaledReport = (SimpleObject) evalController.retrieve(uuid, request); Assert.assertNotNull(evaledReport);// www. java 2 s. c om Assert.assertNotNull(evaledReport.get("uuid")); Assert.assertNotNull(evaledReport.get("links")); Map metadata = (Map) evaledReport.get("metadata"); Assert.assertNotNull(metadata); Collection cols = (Collection) metadata.get("columns"); Assert.assertNotNull(cols); Assert.assertTrue(cols.size() > 1); Collection rows = (Collection) evaledReport.get("rows"); Assert.assertNotNull(rows); Assert.assertEquals(1, rows.size()); //printJson(result); }
From source file:org.craftercms.engine.mobile.UserAgentTemplateDetectorTest.java
private MockHttpServletRequest mockRequestWithAgentParam(String userAgent) { MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter(getUserAgentTemplateDetector().getAgentQueryStringParamName(), userAgent); return request; }
From source file:org.fedoracommons.funapi.UnapiServletTest.java
@Test public void testFoo() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/main.app"); request.setSession(new MockHttpSession(null)); request.addParameter("choice", "expanded"); request.addParameter("contextMenu", "left"); HttpServletResponse response = new MockHttpServletResponse(); response.hashCode();/*from w w w .j a v a2 s .co m*/ }