List of usage examples for org.springframework.web.context.request SessionScope SessionScope
SessionScope
From source file:de.forsthaus.testutils.BackendGenericXmlContextLoader.java
@Override protected void customizeBeanFactory(DefaultListableBeanFactory factory) { factory.registerScope("session", new SessionScope()); factory.registerScope("request", new RequestScope()); final MockHttpServletRequest request = new MockHttpServletRequest(); ServletRequestAttributes attributes; attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); super.customizeBeanFactory(factory); }
From source file:com.modelmetrics.common.util.TestCaseWithLog.java
public BeanFactory getTestBeanFactory() { ConfigurableApplicationContext context = (ConfigurableApplicationContext) SpringBeanBroker.getBeanFactory(); context.getBeanFactory().registerScope("session", new SessionScope()); MockHttpServletRequest request = new MockHttpServletRequest(); ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); return context.getBeanFactory(); }
From source file:com.autentia.wuija.spring.RegisterWebSessionScopeTestContextLoader.java
@Override protected void customizeContext(GenericWebApplicationContext context) { final MockServletContext servlet = new MockServletContext(); context.setServletContext(servlet);//from ww w . ja v a2 s . c o m 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:de.uni_koeln.spinfo.maalr.services.editor.TestEditorService.java
@Before public void beforeTest() throws Exception { Database.getInstance().deleteAllEntries(); loginManager.logout();/* w w w . j a va 2 s. co 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:de.uni_koeln.spinfo.maalr.mongo.integration.ITSpringMongoBackend.java
License:asdf
@Before public void beforeTest() throws Exception { Database.getInstance().deleteAllEntries(); loginManager.logout();/* ww w. j a v a 2s . c om*/ 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()); }
From source file:com.sourceallies.beanoh.BeanohTestCase.java
private void loadContext() { if (context == null) { String contextLocation = defaultContextLocationBuilder.build(getClass()); context = new BeanohApplicationContext(contextLocation); try {/*from www.ja va2 s . c om*/ context.refresh(); } catch (BeanDefinitionParsingException e) { throw e; } catch (BeanDefinitionStoreException e) { throw new MissingConfigurationException("Unable to locate " + contextLocation + ".", e); } context.getBeanFactory().registerScope("session", new SessionScope()); context.getBeanFactory().registerScope("request", new RequestScope()); MockHttpServletRequest request = new MockHttpServletRequest(); ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); } }