List of usage examples for org.springframework.mock.web MockServletConfig addInitParameter
public void addInitParameter(String name, String value)
From source file:org.ngrinder.script.controller.SvnDavControllerTest.java
private void prepareSVN() throws IOException, SVNException { File tempRepo = new File(System.getProperty("java.io.tmpdir"), "repo"); fileEntityRepository.setUserRepository(new File(tempRepo, getTestUser().getUserId())); tempRepo.deleteOnExit();/*from ww w .j a va 2 s . co m*/ File testUserRoot = fileEntityRepository.getUserRepoDirectory(getTestUser()).getParentFile(); FileUtils.deleteQuietly(testUserRoot); testUserRoot.mkdirs(); CompressionUtils.unzip(new ClassPathResource("TEST_USER.zip").getFile(), testUserRoot); testUserRoot.deleteOnExit(); MockServletConfig servletConfig = new MockServletConfig(); servletConfig.addInitParameter("SVNParentPath", testUserRoot.getAbsolutePath()); DAVConfig davConfig = new DAVConfig(servletConfig); svnController.setDAVConfig(davConfig); }
From source file:org.apache.wink.server.internal.servlet.MockServletInvocationTest.java
@Override protected void setUp() throws Exception { super.setUp(); servlet = (HttpServlet) Class.forName("org.apache.wink.server.internal.servlet.RestServlet").newInstance(); MockServletConfig servletConfig = new MockServletConfig(); servletConfig.addInitParameter("javax.ws.rs.Application", getApplicationClassName()); String propertiesFile = getPropertiesFile(); if (propertiesFile != null) { servletConfig.addInitParameter("propertiesLocation", propertiesFile); }/*from w w w . ja va2s. c om*/ String deploymentConfigClass = getDeploymentConfigurationClassName(); if (deploymentConfigClass != null) { servletConfig.addInitParameter("deploymentConfiguration", deploymentConfigClass); } tls.set(this); servlet.init(servletConfig); }
From source file:com.google.api.server.spi.EndpointsServletTest.java
@Before public void setUp() throws ServletException { req = new MockHttpServletRequest(); req.setServletPath("/_ah/api"); req.addHeader("Host", API_SERVER_NAME); req.setServerName(API_SERVER_NAME);//from ww w .j a va 2 s. co m req.setServerPort(API_PORT); resp = new MockHttpServletResponse(); servlet = new EndpointsServlet(); MockServletConfig config = new MockServletConfig(); config.addInitParameter("services", TestApi.class.getName()); servlet.init(config); }
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 w w w. ja v a 2 s .co 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 .j av a 2s.c om*/ 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; }