List of usage examples for org.springframework.mock.web MockHttpServletRequest setSession
public void setSession(HttpSession session)
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);/*w w w. j a v a2 s. c o m*/ assertNotNull(LocaleContextHolder.getLocale()); assertEquals(new Locale("es"), locale); }
From source file:de.uni_koeln.spinfo.maalr.services.editor.TestEditorService.java
@Before public void beforeTest() throws Exception { Database.getInstance().deleteAllEntries(); loginManager.logout();//from ww w . j a va2 s . c o m GenericWebApplicationContext context = new GenericWebApplicationContext(); MockServletContext servlet = new MockServletContext(); context.setServletContext(servlet); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpSession session = new MockHttpSession(); request.setSession(session); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); context.refresh(); context.getBeanFactory().registerScope("session", new SessionScope()); loginManager.login("admin", "admin"); File file = File.createTempFile("maalr", "test"); File indexDir = new File(file.getParentFile(), "maalr_test" + UUID.randomUUID().toString() + "_idx"); Assert.assertFalse(indexDir.exists()); indexDir.mkdir(); file.deleteOnExit(); LuceneConfiguration environment = new LuceneConfiguration(); environment.setBaseDirectory(indexDir.getAbsolutePath()); Dictionary d = new Dictionary(); d.setEnvironment(environment); }
From source file:com.xemantic.tadedon.guice.servlet.mock.FakeServletContainer.java
public MockHttpServletRequest newRequest() { MockHttpServletRequest request = new MockHttpServletRequest(m_context); request.setSession(m_session); return request; }
From source file:com.xemantic.tadedon.guice.servlet.mock.FakeServletContainer.java
public MockHttpServletRequest newRequest(String method, String requestUri) { MockHttpServletRequest request = new MockHttpServletRequest(m_context, method, requestUri); request.setSession(m_session); return request; }
From source file:alpha.portal.webapp.filter.LocaleFilterTest.java
/** * Test jstl locale is set.//from ww w . j a v a 2 s.co m * * @throws Exception * the exception */ public void testJstlLocaleIsSet() 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()); Assert.assertNotNull(Config.get(request.getSession(), Config.FMT_LOCALE)); }
From source file:alpha.portal.webapp.filter.LocaleFilterTest.java
/** * Test set invalid locale./*from w ww .jav a 2 s .co m*/ * * @throws Exception * the exception */ public void testSetInvalidLocale() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("locale", "foo"); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setSession(new MockHttpSession(null)); this.filter.doFilter(request, response, new MockFilterChain()); // a locale will get set regardless - there's no such thing as an // invalid one Assert.assertNotNull(request.getSession().getAttribute(Constants.PREFERRED_LOCALE_KEY)); }
From source file:alpha.portal.webapp.filter.LocaleFilterTest.java
/** * Test set locale in session when session not null. * //www. ja va 2 s . co m * @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.jasig.cas.client.util.HttpServletRequestWrapperFilterTests.java
public void testWrappedRequest() throws Exception { final HttpServletRequestWrapperFilter filter = new HttpServletRequestWrapperFilter(); filter.init(new MockFilterConfig()); final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpSession session = new MockHttpSession(); session.setAttribute(AbstractCasFilter.CONST_CAS_ASSERTION, new AssertionImpl("test")); request.setSession(session); filter.doFilter(request, new MockHttpServletResponse(), createFilterChain()); assertEquals("test", this.mockRequest.getRemoteUser()); filter.destroy();//from w ww. j a va 2 s.c o m }
From source file:nl.ctrlaltdev.harbinger.validator.TripwiredValidatorTest.java
@Test public void shouldFullReportWithSpring() { SecurityContextHolder.setContext(new SecurityContextImpl()); SecurityContextHolder.getContext().setAuthentication(new AnonymousAuthenticationToken("key", "user", Collections.singletonList(new SimpleGrantedAuthority("x")))); MockHttpServletRequest request = new MockHttpServletRequest(); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); request.setRemoteAddr("192.168.1.1"); request.addHeader("X-Forwarded-For", "8.8.8.8"); request.setSession(new MockHttpSession()); assertFalse(validator.isValid("../../etc/passwd", null)); }
From source file:nl.ctrlaltdev.harbinger.validator.TripwiredValidatorTest.java
@Test public void shouldFullReportWithSpringWithLogInjection() { SecurityContextHolder.setContext(new SecurityContextImpl()); SecurityContextHolder.getContext().setAuthentication(new AnonymousAuthenticationToken("key", "user", Collections.singletonList(new SimpleGrantedAuthority("x")))); MockHttpServletRequest request = new MockHttpServletRequest(); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); request.setRemoteAddr("192.168.1.1\n\r"); request.addHeader("X-Forwarded-For", "\n\r\t8.8.8.8"); request.setSession(new MockHttpSession()); assertFalse(validator.isValid("../../etc/passwd\n\r\t", null)); }