List of usage examples for org.springframework.mock.web MockServletContext MockServletContext
public MockServletContext()
From source file:net.node42.filter.SimpleTimeoutLoadLimitingFilterTest.java
@Test public void testDefaultSettings() throws Exception { final SimpleTimeoutLoadLimitingFilter target = new SimpleTimeoutLoadLimitingFilter(); final MockFilterConfig filterConfig = new MockFilterConfig(new MockServletContext()); target.init(filterConfig);/*from w w w .j a v a 2 s. c o m*/ assertThat(target.maxConcurrentRequests).isNotNull() .isEqualTo(SimpleTimeoutLoadLimitingFilter.REQUEST_COUNT_CONCURRENT_MAX_DEFAULT); assertThat(target.requestCountCheckInterval).isNotNull() .isEqualTo(SimpleTimeoutLoadLimitingFilter.REQUEST_COUNT_CHECK_INTERVAL_DEFAULT); assertThat(target.requestTimeoutMillis).isNotNull() .isEqualTo(SimpleTimeoutLoadLimitingFilter.REQUEST_TIMEOUT_DEFAULT); assertThat(target.timeoutResponseContent).isNotNull() .isEqualTo(SimpleTimeoutLoadLimitingFilter.CONTENT_TIMEOUT_DEFAULT); }
From source file:org.jasig.cas.client.validation.Cas10TicketValidationFilterTests.java
@Test public void testAllowsRenewContextParam() throws Exception { final Cas10TicketValidationFilter f = new Cas10TicketValidationFilter(); final MockServletContext context = new MockServletContext(); context.addInitParameter("casServerUrlPrefix", "https://cas.example.com"); context.addInitParameter("renew", "true"); context.addInitParameter("service", "http://www.jasig.org"); final MockFilterConfig config = new MockFilterConfig(context); f.init(config);//from w w w .j a v a2s . c om final TicketValidator validator = f.getTicketValidator(config); assertTrue(validator instanceof Cas10TicketValidator); assertTrue(((Cas10TicketValidator) validator).isRenew()); }
From source file:org.jasig.cas.client.validation.Saml11TicketValidationFilterTests.java
@Test public void testAllowsRenewContextParam() throws Exception { final Saml11TicketValidationFilter f = new Saml11TicketValidationFilter(); final MockServletContext context = new MockServletContext(); context.addInitParameter("casServerUrlPrefix", "https://cas.example.com"); context.addInitParameter("renew", "true"); context.addInitParameter("service", "http://www.jasig.org"); final MockFilterConfig config = new MockFilterConfig(context); f.init(config);//from ww w . j ava 2 s. com final TicketValidator validator = f.getTicketValidator(config); assertTrue(validator instanceof Saml11TicketValidator); assertTrue(((Saml11TicketValidator) validator).isRenew()); }
From source file:org.sventon.appl.ApplicationTest.java
@Test public void testApplicationWithoutConfigurations() throws Exception { try {//from w w w. j a v a 2 s.co m new Application(null); fail("Should throw IAE"); } catch (IllegalArgumentException iae) { // expected } final MockServletContext servletContext = new MockServletContext(); servletContext.setContextPath("sventon-test"); configDirectory.setCreateDirectories(false); configDirectory.setServletContext(servletContext); final Application application = new Application(configDirectory); assertFalse(application.isConfigured()); assertFalse(application.hasConfigurations()); }
From source file:org.geomajas.gwt.server.mvc.GwtResourceControllerTest.java
@Test public void testResourceInContext() throws ServletException, IOException { // create mock context that loads from the classpath MockServletContext context = new MockServletContext(); MockHttpServletRequest request = new MockHttpServletRequest(context); request.setServletPath("/org"); request.setPathInfo("/org/geomajas/gwt/server/mvc/geomajas_logo.png"); request.setMethod("GET"); MockHttpServletResponse response = new MockHttpServletResponse(); GwtResourceController resourceController = new GwtResourceController(); resourceController.setServletContext(context); resourceController.getResource(request, response); Resource resource = new ClassPathResource("/org/geomajas/gwt/server/mvc/geomajas_logo.png"); Assert.assertArrayEquals(IOUtils.toByteArray(resource.getInputStream()), response.getContentAsByteArray()); }
From source file:com.baidu.rigel.test.strut2.AbstractStruts2SpringContextTests.java
/** * Execute before test method.//from ww w. java 2 s .c o m */ public void executeBeforeTestMethod() { response = new MockHttpServletResponse(); request = new MockHttpServletRequest(); pageContext = new MockPageContext(); servletContext = new MockServletContext(); ActionContext context = new ActionContext(new HashMap<String, Object>()); ServletActionContext.setContext(context); ServletActionContext.setRequest(request); ServletActionContext.setResponse(response); }
From source file:org.sventon.appl.ConfigDirectoryTest.java
@Test public void testConfigDirectory() throws Exception { final ConfigDirectory configDir = new ConfigDirectory(TEMP_DIR, EXPORT_DIR, REPOSITORIES_DIR); configDir.setCreateDirectories(false); try {// w w w .j a va 2s . c o m configDir.getConfigRootDirectory(); fail("Should cause IllegalStateException"); } catch (IllegalStateException e) { // expected } try { configDir.getExportDirectory(); fail("Should cause IllegalStateException"); } catch (IllegalStateException e) { // expected } try { configDir.getRepositoriesDirectory(); fail("Should cause IllegalStateException"); } catch (IllegalStateException e) { // expected } final MockServletContext servletContext = new MockServletContext(); servletContext.setContextPath(SERVLET_CONTEXT_PATH); configDir.setServletContext(servletContext); assertTrue(configDir.getConfigRootDirectory().getAbsolutePath().endsWith(SERVLET_CONTEXT_PATH)); assertTrue(configDir.getExportDirectory().getAbsolutePath() .endsWith(SERVLET_CONTEXT_PATH + SEPARATOR + EXPORT_DIR)); assertTrue(configDir.getRepositoriesDirectory().getAbsolutePath() .endsWith(SERVLET_CONTEXT_PATH + SEPARATOR + REPOSITORIES_DIR)); }
From source file:newcontroller.handler.impl.DefaultRequestTest.java
@Test public void testParams() throws Exception { HttpServletRequest request = MockMvcRequestBuilders.get("/").param("foo", "aaa").param("foo", "bbb") .buildRequest(new MockServletContext()); Request req = new DefaultRequest(request); assertThat(req.params("foo"), is(Arrays.asList("aaa", "bbb"))); assertThat(req.params("bar"), is(Arrays.asList())); }
From source file:org.jasig.cas.web.flow.DynamicRedirectViewSelectorTests.java
public void testWithCasService() { final MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("service", "http://www.cnn.com"); final SimpleWebApplicationServiceImpl impl = SimpleWebApplicationServiceImpl.createServiceFrom(request); final MockRequestContext context = new MockRequestContext(); context.getFlowScope().put("service", impl); context.setExternalContext(new ServletExternalContext(new MockServletContext(), new MockHttpServletRequest(), new MockHttpServletResponse())); assertTrue(this.selector.makeEntrySelection(context) instanceof ExternalRedirect); assertTrue(this.selector.makeRefreshSelection(context) instanceof ExternalRedirect); }
From source file:org.sventon.web.ctrl.template.DirEntryTrayControllerTest.java
@Before public void setUp() throws Exception { final ConfigDirectory configDirectory = TestUtils.getTestConfigDirectory(); configDirectory.setCreateDirectories(false); final MockServletContext servletContext = new MockServletContext(); servletContext.setContextPath("sventon-test"); configDirectory.setServletContext(servletContext); final Application application = new Application(configDirectory); final RepositoryConfiguration configuration = new RepositoryConfiguration("test"); configuration.setEnableEntryTray(true); application.addConfiguration(configuration); entry = new DirEntry("/", "/trunk/test", "", null, DirEntry.Kind.FILE, 0, 0); command.setPath("/trunk/test"); command.setName(new RepositoryName("test")); command.setRevision(Revision.create(10)); command.setPegRevision(Revision.create(5)); mockService = EasyMock.createMock(RepositoryService.class); request = new MockHttpServletRequest(); ctrl = new DirEntryTrayController(); ctrl.setRepositoryService(mockService); ctrl.setApplication(application);/*from w w w .j ava2 s . com*/ context = new UserRepositoryContext(); }