List of usage examples for org.springframework.web.servlet DispatcherServlet THEME_RESOLVER_ATTRIBUTE
String THEME_RESOLVER_ATTRIBUTE
To view the source code for org.springframework.web.servlet DispatcherServlet THEME_RESOLVER_ATTRIBUTE.
Click Source Link
From source file:fragment.web.ChannelThemeControllerTest.java
@Before public void init() throws Exception { request = EasyMock.createMock(HttpServletRequest.class); response = EasyMock.createMock(HttpServletResponse.class); httpSession = EasyMock.createMock(HttpSession.class); themeResolver = new PortalSessionThemeResolverImpl(); ServletOutputStream os = EasyMock.createMock(ServletOutputStream.class); EasyMock.expect(request.getAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE)).andReturn(themeResolver) .anyTimes();/*from w w w.java 2 s . c om*/ EasyMock.expect(response.getOutputStream()).andReturn(os).anyTimes(); EasyMock.expect(request.getSession(false)).andReturn(httpSession).anyTimes(); EasyMock.expect(httpSession.getAttribute("PortalSessionThemeResolverImpl.PREVIEW_CHANNEL_CODE")) .andReturn(null).anyTimes(); httpSession.setAttribute(EasyMock.anyObject(String.class), EasyMock.anyObject()); response.setContentType(EasyMock.anyObject(String.class)); response.setContentLength(EasyMock.anyInt()); response.setStatus(EasyMock.anyInt()); response.setHeader(EasyMock.anyObject(String.class), EasyMock.anyObject(String.class)); EasyMock.replay(request); EasyMock.replay(response); EasyMock.replay(httpSession); Configuration configuration = configurationService .locateConfigurationByName(Names.com_citrix_cpbm_portal_settings_images_uploadPath); configuration.setValue("src\\test\\resources\\9fc7754c-6d46-11e0-a026-065287aed31a\\"); }
From source file:org.hdiv.web.servlet.tags.AbstractTagTests.java
protected MockPageContext createPageContext() { MockServletContext sc = new MockServletContext(); SimpleWebApplicationContext wac = new SimpleWebApplicationContext(); wac.setServletContext(sc);/*ww w. j a v a 2 s . com*/ wac.setNamespace("test"); wac.refresh(); MockHttpServletRequest request = new MockHttpServletRequest(sc); MockHttpServletResponse response = new MockHttpServletResponse(); if (inDispatcherServlet()) { request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); LocaleResolver lr = new AcceptHeaderLocaleResolver(); request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, lr); ThemeResolver tr = new FixedThemeResolver(); request.setAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE, tr); request.setAttribute(DispatcherServlet.THEME_SOURCE_ATTRIBUTE, wac); } else { sc.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); } return new MockPageContext(sc, request, response); }
From source file:org.hdiv.web.servlet.view.freemarker.FreeMarkerMacroTests.java
public void setUp() throws Exception { wac = new StaticWebApplicationContext(); wac.setServletContext(new MockServletContext()); //final Template expectedTemplate = new Template(); fc = new FreeMarkerConfigurer(); fc.setPreferFileSystemAccess(false); fc.afterPropertiesSet();//from www .j a v a2s . c om wac.getDefaultListableBeanFactory().registerSingleton("freeMarkerConfigurer", fc); wac.refresh(); request = new MockHttpServletRequest(); request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, new AcceptHeaderLocaleResolver()); request.setAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE, new FixedThemeResolver()); response = new MockHttpServletResponse(); }
From source file:com.javaetmoi.core.mvc.tag.TestHtml5InputTag.java
protected MockPageContext createPageContext() { MockServletContext sc = new MockServletContext(); StaticWebApplicationContext wac = new StaticWebApplicationContext(); wac.setServletContext(sc);//from w ww . jav a2 s .co m wac.setNamespace("test"); wac.registerSingleton("validator", org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.class); wac.refresh(); MockHttpServletRequest request = new MockHttpServletRequest(sc); MockHttpServletResponse response = new MockHttpServletResponse(); request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac); LocaleResolver lr = new AcceptHeaderLocaleResolver(); request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, lr); ThemeResolver tr = new FixedThemeResolver(); request.setAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE, tr); request.setAttribute(DispatcherServlet.THEME_SOURCE_ATTRIBUTE, wac); return new MockPageContext(sc, request, response); }
From source file:fragment.web.AbstractBaseControllerTest.java
@Test public void testHandleSubscriptionServiceException() { ModelAndView mav = controller.handleSubscriptionServiceException(new SubscriptionServiceException(), new MockHttpServletRequest(), new MockHttpServletResponse()); Assert.assertNotNull(mav);/* w w w . j a va 2 s . c o m*/ HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class); EasyMock.expect(request.getHeader("X-Requested-With")).andReturn("XMLHttpRequest").anyTimes(); EasyMock.expect(request.getAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE)).andReturn(null) .anyTimes(); EasyMock.replay(request); mav = controller.handleSubscriptionServiceException(new SubscriptionServiceException(), request, new MockHttpServletResponse()); Assert.assertNotNull(mav); }
From source file:fragment.web.AbstractBaseControllerTest.java
private HttpServletRequest prepareHttpRequestForChannelBrandingMock() { HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class); HttpSession httpSession = EasyMock.createMock(HttpSession.class); ThemeResolver themeResolver = new PortalSessionThemeResolverImpl(); EasyMock.expect(request.getAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE)).andReturn(themeResolver) .anyTimes();/*from w w w.ja v a 2 s . c om*/ EasyMock.expect(httpSession.getAttribute("PortalSessionThemeResolverImpl.FQDN_NAME")).andReturn("chn1-15") .anyTimes(); EasyMock.expect(httpSession.getAttribute("PortalSessionThemeResolverImpl.PREVIEW_CHANNEL_CODE")) .andReturn("Channel-15").anyTimes(); EasyMock.expect(httpSession.getAttribute("PortalSessionThemeResolverImpl.DELETED_FQDN_NAME")) .andReturn(null).anyTimes(); EasyMock.expect(request.getSession(false)).andReturn(httpSession).anyTimes(); EasyMock.replay(request); EasyMock.replay(httpSession); return request; }
From source file:fragment.web.RegistrationControllerTest.java
private String signupOnChannel(Long fqdnChannelId, String channelCodeInUrl) { AccountType trialAccountType = accountTypeDAO.find(3L); UserRegistration registration = new UserRegistration(); registration.setAcceptedTerms(true); setupRegistration(trialAccountType, registration); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); DispatcherServletWebRequest webRequest = new DispatcherServletWebRequest(mockRequest); PortalThemeResolver themeResolver = new PortalSessionThemeResolverImpl(); themeResolver.setChannelFqdn(mockRequest, "chn1"); mockRequest.setAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE, themeResolver); RequestContextHolder.setRequestAttributes(webRequest); Map<String, Object> globalConfig = new HashMap<String, Object>(); if (fqdnChannelId != null) { globalConfig.put("channelid", fqdnChannelId); }/*from ww w . ja v a 2 s . c om*/ String view = controller.signup(map, globalConfig, null, channelCodeInUrl, trialAccountType.getId().toString(), status, mockRequest); return view; }
From source file:fragment.web.RegistrationControllerTest.java
private void createHttpMocks(String channelPrefix) { EasyMock.reset(httpServletRequest, httpSession); EasyMock.expect(httpServletRequest.getAttribute(DispatcherServlet.THEME_RESOLVER_ATTRIBUTE)) .andReturn(themeResolver).anyTimes(); EasyMock.expect(httpServletRequest.getSession()).andReturn(httpSession).anyTimes(); EasyMock.expect(httpServletRequest.getSession(false)).andReturn(httpSession).anyTimes(); EasyMock.expect(httpServletRequest.getParameter("previewchannelcode")).andReturn(null).anyTimes(); httpSession.setAttribute(EasyMock.anyObject(String.class), EasyMock.anyObject()); EasyMock.expectLastCall().anyTimes(); httpSession.removeAttribute(EasyMock.anyObject(String.class)); EasyMock.expectLastCall().anyTimes(); EasyMock.expect(httpSession.getAttribute(CHANNEL_FQDN_NAME)).andReturn(channelPrefix).anyTimes(); EasyMock.expect(httpSession.getAttribute(DELETED_CHANNEL_FQDN_NAME)).andReturn(null).anyTimes(); EasyMock.expect(httpSession.getAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME)) .andReturn(Locale.ENGLISH).anyTimes(); EasyMock.replay(httpServletRequest, httpSession); }