List of usage examples for org.springframework.mock.web MockServletConfig MockServletConfig
public MockServletConfig(@Nullable ServletContext servletContext)
From source file:com.liferay.frontend.js.loader.modules.extender.internal.JSLoaderModulesServletTest.java
protected JSLoaderModulesServlet buildJSLoaderModulesServlet(Map<String, Object> properties) throws Exception { JSLoaderModulesServlet jsLoaderModulesServlet = new JSLoaderModulesServlet(); ReflectionTestUtil.setFieldValue(jsLoaderModulesServlet, "_portal", PortalUtil.getPortal()); jsLoaderModulesServlet.activate(mock(ComponentContext.class), properties); MockServletContext mockServletContext = new MockServletContext(); mockServletContext.setContextPath("/loader"); jsLoaderModulesServlet.init(new MockServletConfig(mockServletContext)); jsLoaderModulesServlet.setDetails(Converter.cnv(Details.class, properties)); JSLoaderModulesTracker jsLoaderModulesTracker = new JSLoaderModulesTracker(); jsLoaderModulesTracker.setDetails(Converter.cnv(Details.class, properties)); jsLoaderModulesServlet.setJSLoaderModulesTracker(jsLoaderModulesTracker); NPMRegistry npmRegistry = new NPMRegistryImpl(); jsLoaderModulesServlet.setNPMRegistry(npmRegistry); return jsLoaderModulesServlet; }
From source file:org.cloudfoundry.identity.uaa.BootstrapTests.java
private ConfigurableApplicationContext getServletContext(String... resources) { String environmentConfigLocations = "required_configuration.yml,${LOGIN_CONFIG_URL},file:${LOGIN_CONFIG_PATH}/login.yml,file:${CLOUD_FOUNDRY_CONFIG_PATH}/login.yml,${UAA_CONFIG_URL},file:${UAA_CONFIG_FILE},file:${UAA_CONFIG_PATH}/uaa.yml,file:${CLOUD_FOUNDRY_CONFIG_PATH}/uaa.yml"; String profiles = null;//from ww w .jav a 2 s.c o m String[] resourcesToLoad = resources; if (!resources[0].endsWith(".xml")) { profiles = resources[0]; resourcesToLoad = new String[resources.length - 1]; System.arraycopy(resources, 1, resourcesToLoad, 0, resourcesToLoad.length); } final String[] configLocations = resourcesToLoad; AbstractRefreshableWebApplicationContext context = new AbstractRefreshableWebApplicationContext() { @Override protected void loadBeanDefinitions(DefaultListableBeanFactory beanFactory) throws BeansException, IOException { XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(beanFactory); // Configure the bean definition reader with this context's // resource loading environment. beanDefinitionReader.setEnvironment(this.getEnvironment()); beanDefinitionReader.setResourceLoader(this); beanDefinitionReader.setEntityResolver(new ResourceEntityResolver(this)); if (configLocations != null) { for (String configLocation : configLocations) { beanDefinitionReader.loadBeanDefinitions(configLocation); } } } }; MockServletContext servletContext = new MockServletContext() { @Override public RequestDispatcher getNamedDispatcher(String path) { return new MockRequestDispatcher("/"); } public String getVirtualServerName() { return null; } }; context.setServletContext(servletContext); MockServletConfig servletConfig = new MockServletConfig(servletContext); servletConfig.addInitParameter("environmentConfigLocations", environmentConfigLocations); context.setServletConfig(servletConfig); YamlServletProfileInitializer initializer = new YamlServletProfileInitializer(); initializer.initialize(context); if (profiles != null) { context.getEnvironment().setActiveProfiles(StringUtils.commaDelimitedListToStringArray(profiles)); } context.refresh(); return context; }
From source file:org.cloudfoundry.identity.uaa.login.BootstrapTests.java
private ConfigurableApplicationContext getServletContext(String profiles, String loginYmlPath, String uaaYamlPath, String... resources) { String[] resourcesToLoad = resources; if (!resources[0].endsWith(".xml")) { resourcesToLoad = new String[resources.length - 1]; System.arraycopy(resources, 1, resourcesToLoad, 0, resourcesToLoad.length); }/*w w w .ja v a 2 s. c o m*/ final String[] configLocations = resourcesToLoad; AbstractRefreshableWebApplicationContext context = new AbstractRefreshableWebApplicationContext() { @Override protected void loadBeanDefinitions(DefaultListableBeanFactory beanFactory) throws BeansException, IOException { XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(beanFactory); // Configure the bean definition reader with this context's // resource loading environment. beanDefinitionReader.setEnvironment(this.getEnvironment()); beanDefinitionReader.setResourceLoader(this); beanDefinitionReader.setEntityResolver(new ResourceEntityResolver(this)); if (configLocations != null) { for (String configLocation : configLocations) { beanDefinitionReader.loadBeanDefinitions(configLocation); } } } }; if (profiles != null) { context.getEnvironment().setActiveProfiles(StringUtils.commaDelimitedListToStringArray(profiles)); } MockServletContext servletContext = new MockServletContext() { @Override public RequestDispatcher getNamedDispatcher(String path) { return new MockRequestDispatcher("/"); } }; context.setServletContext(servletContext); MockServletConfig servletConfig = new MockServletConfig(servletContext); servletConfig.addInitParameter("environmentConfigLocations", loginYmlPath + "," + uaaYamlPath); context.setServletConfig(servletConfig); YamlServletProfileInitializer initializer = new YamlServletProfileInitializer(); initializer.initialize(context); if (profiles != null) { context.getEnvironment().setActiveProfiles(StringUtils.commaDelimitedListToStringArray(profiles)); } context.refresh(); return context; }
From source file:org.gwtwidgets.server.spring.test.TestRPCExporter.java
@Override protected void setUp() throws Exception { requestPayload = readResource("request_add.txt"); responsePayload = readResource("response_add.txt"); MockServletContext servletContext = new MockServletContext(new TestResourceLoader()); MockServletConfig servletConfig = new MockServletConfig(servletContext); applicationContext = new XmlWebApplicationContext(); applicationContext.setServletContext(servletContext); applicationContext.setServletConfig(servletConfig); applicationContext.setConfigLocations(new String[] { "src/test/webapp/WEB-INF/exporter-servlet.xml", "src/test/webapp/WEB-INF/applicationContext.xml" }); applicationContext.refresh();/* ww w . j a va 2 s .c om*/ handlerMapping = (SimpleUrlHandlerMapping) applicationContext .getBean("org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"); }
From source file:org.osaf.cosmo.BaseMockServletTestCase.java
/** */// www . j a v a 2s . c o m protected void setUp() throws Exception { securityManager = new MockSecurityManager(); servletContext = new MockServletContext(); servletConfig = new MockServletConfig(servletContext); }