List of usage examples for org.springframework.mock.web MockServletConfig MockServletConfig
public MockServletConfig()
From source file:org.apache.archiva.web.rss.RssFeedServletTest.java
@Before @Override//from w w w .j a v a 2 s . c o m public void setUp() throws Exception { final MockServletContext mockServletContext = new MockServletContext(); WebApplicationContext webApplicationContext = new TestWebapplicationContext(applicationContext, mockServletContext); mockServletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, webApplicationContext); MockServletConfig mockServletConfig = new MockServletConfig() { @Override public ServletContext getServletContext() { return mockServletContext; } }; rssFeedServlet.init(mockServletConfig); }
From source file:org.apache.archiva.webdav.AbstractRepositoryServletTestCase.java
protected void startRepository() throws Exception { final MockServletContext mockServletContext = new MockServletContext(); WebApplicationContext webApplicationContext = new TestWebapplicationContext(applicationContext, mockServletContext);/*from w ww . j a v a 2 s.c om*/ mockServletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, webApplicationContext); MockServletConfig mockServletConfig = new MockServletConfig() { @Override public ServletContext getServletContext() { return mockServletContext; } }; unauthenticatedRepositoryServlet.init(mockServletConfig); }
From source file:org.apache.archiva.webdav.RepositoryServletSecurityTest.java
@Before @Override/* w ww.j a v a 2 s.c om*/ public void setUp() throws Exception { super.setUp(); String appserverBase = System.getProperty("appserver.base", new File("target/appserver-base").getAbsolutePath()); File testConf = new File("src/test/resources/repository-archiva.xml"); File testConfDest = new File(appserverBase, "conf/archiva.xml"); FileUtils.copyFile(testConf, testConfDest); Configuration config = archivaConfiguration.getConfiguration(); // clear managed repository List<ManagedRepositoryConfiguration> f1 = new ArrayList<>(config.getManagedRepositories()); for (ManagedRepositoryConfiguration f : f1) { config.removeManagedRepository(f); } assertEquals(0, config.getManagedRepositories().size()); // add internal repo config.addManagedRepository( createManagedRepository(REPOID_INTERNAL, "Internal Test Repo", repoRootInternal.getRoot())); saveConfiguration(archivaConfiguration); CacheManager.getInstance().clearAll(); servletAuthControl = EasyMock.createControl(); servletAuth = servletAuthControl.createMock(ServletAuthenticator.class); httpAuthControl = EasyMock.createControl(); httpAuth = httpAuthControl.createMock(HttpAuthenticator.class); davSessionProvider = new ArchivaDavSessionProvider(servletAuth, httpAuth); final MockServletContext mockServletContext = new MockServletContext(); WebApplicationContext webApplicationContext = new AbstractRepositoryServletTestCase.TestWebapplicationContext( applicationContext, mockServletContext); mockServletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, webApplicationContext); MockServletConfig mockServletConfig = new MockServletConfig() { @Override public ServletContext getServletContext() { return mockServletContext; } }; servlet = new RepositoryServlet(); servlet.init(mockServletConfig); }