List of usage examples for org.springframework.mock.web MockHttpServletRequest setSession
public void setSession(HttpSession session)
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();// w ww . j a va 2 s . c o m }
From source file:org.openmrs.module.reportingcompatibility.web.controller.analysis.CohortBuilderControllerTest.java
@Test public void shouldSortDrugs() throws Exception { executeDataSet("org/openmrs/include/drugs.xml"); CohortBuilderController controller = (CohortBuilderController) applicationContext .getBean("cohortBuilderController"); MockHttpServletRequest request = new MockHttpServletRequest("GET", "/openmrs/cohortBuilder.list"); request.setSession(new MockHttpSession(null)); HttpServletResponse response = new MockHttpServletResponse(); controller.handleRequest(request, response); }
From source file:org.openmrs.contrib.metadatarepository.webapp.filter.LocaleFilterTest.java
public void testLocaleAndCountry() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setSession(new MockHttpSession()); request.addParameter("locale", "zh_TW"); MockHttpServletResponse response = new MockHttpServletResponse(); 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 ww w .ja va2s .com*/ assertEquals(new Locale("zh", "TW"), locale); }
From source file:com.expressui.domain.service.SetupSession.java
@Override public void afterPropertiesSet() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpSession session = new MockHttpSession(); request.setSession(session); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); }
From source file:org.sventon.web.filter.ConfigAuthorizationFilterTest.java
@Test public void testDoFilterInternalApplicationConfiguredEditEnabledAlreadyLoggedIn() throws Exception { final ConfigAuthorizationFilter filter = new ConfigAuthorizationFilter(application); final MockHttpSession session = new MockHttpSession(); session.setAttribute("isAdminLoggedIn", true); final MockHttpServletRequest request = new MockHttpServletRequest(); request.setSession(session); final HttpServletResponse response = new MockHttpServletResponse(); final MockFilterChain filterChain = new MockFilterChain(); application.setConfigured(true);/*from w ww . j av a 2s . com*/ application.setEditableConfig(true); filter.doFilterInternal(request, response, filterChain); assertSame(request, filterChain.getRequest()); assertSame(response, filterChain.getResponse()); assertTrue((Boolean) request.getAttribute("isEdit")); }
From source file:org.openmrs.ui.framework.IntegrationTest.java
private PageRequest pageRequest(String provider, String page) { MockHttpSession httpSession = new MockHttpSession(); Session uiSession = new Session(httpSession); MockHttpServletRequest req = new MockHttpServletRequest(); req.setSession(httpSession); return new PageRequest(provider, page, req, new MockHttpServletResponse(), uiSession); }
From source file:org.springframework.security.web.jackson2.WebAuthenticationDetailsMixinTest.java
@Test public void webAuthenticationDetailsSerializeTest() throws JsonProcessingException, JSONException { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRemoteAddr("/home"); request.setSession(new MockHttpSession(null, "1")); WebAuthenticationDetails details = new WebAuthenticationDetails(request); String expectedJson = "{\"@class\": \"org.springframework.security.web.authentication.WebAuthenticationDetails\"," + "\"sessionId\": \"1\", \"remoteAddress\": \"/home\"}"; String actualJson = this.mapper.writeValueAsString(details); JSONAssert.assertEquals(expectedJson, actualJson, true); }
From source file:org.springframework.security.web.jackson2.WebAuthenticationDetailsMixinTest.java
@Test public void buildWebAuthenticationDetailsUsingDifferentConstructors() throws IOException { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRemoteAddr("localhost"); request.setSession(new MockHttpSession(null, "1")); WebAuthenticationDetails details = new WebAuthenticationDetails(request); String jsonString = "{\"@class\": \"org.springframework.security.web.authentication.WebAuthenticationDetails\"," + "\"sessionId\": \"1\", \"remoteAddress\": \"/localhost\"}"; WebAuthenticationDetails authenticationDetails = this.mapper.readValue(jsonString, WebAuthenticationDetails.class); assertThat(details.equals(authenticationDetails)); }
From source file:com.autentia.wuija.spring.RegisterWebSessionScopeTestContextLoader.java
@Override protected void customizeContext(GenericWebApplicationContext context) { final MockServletContext servlet = new MockServletContext(); context.setServletContext(servlet);//from w w w . j a v a 2 s.c om final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpSession session = new MockHttpSession(); request.setSession(session); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); context.getBeanFactory().registerScope("session", new SessionScope()); }
From source file:org.openmrs.web.controller.form.FormFormControllerTest.java
@Test public void shouldNotSaveAFormWhenFormsAreLocked() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("POST", "/admin/forms/formEdit.form?formId=1"); request.setSession(new MockHttpSession(null)); HttpServletResponse response = new MockHttpServletResponse(); controller.handleRequest(request, response); request.addParameter("name", "TRUNK"); request.addParameter("version", "1"); request.addParameter("action", "Form.save"); request.setContentType("application/x-www-form-urlencoded"); ModelAndView mav = controller.handleRequest(request, response); Assert.assertEquals("The save attempt should have failed!", "index.htm", mav.getViewName()); Assert.assertNotEquals("formEdit.form", mav.getViewName()); Assert.assertSame(controller.getFormView(), mav.getViewName()); Assert.assertNotNull(formService.getForm(1)); }