List of usage examples for org.springframework.mock.web MockServletContext addInitParameter
public void addInitParameter(String name, String value)
From source file:org.springside.modules.test.spring.SpringWebTestHelper.java
/** * ServletContext?Spring WebApplicationContext. * //from w w w. j a v a 2 s .co m * @param configLocations application context. */ public static void initWebApplicationContext(MockServletContext servletContext, String... configLocations) { String configLocationsString = StringUtils.join(configLocations, ","); servletContext.addInitParameter(ContextLoader.CONFIG_LOCATION_PARAM, configLocationsString); new ContextLoader().initWebApplicationContext(servletContext); }
From source file:org.web4thejob.test.TestWebContextLoader.java
@Override public ApplicationContext loadContext(String... locations) throws Exception { final MockServletContext ctx = new MockServletContext(""); ctx.addInitParameter("contextConfigLocation", locations[0]); final org.springframework.web.context.ContextLoader loader = new org.springframework.web.context.ContextLoader(); return loader.initWebApplicationContext(ctx); }
From source file:gov.nih.nci.protexpress.ui.actions.registration.test.RegistrationActionTest.java
@Override protected void onSetUp() throws Exception { super.onSetUp(); // ServiceLocatorStub locatorStub = ServiceLocatorStub.registerEmptyLocator(); // locatorStub.addLookup(StateService.JNDI_NAME, new StateServiceStub()); // locatorStub.addLookup(CountryService.JNDI_NAME, new CountryServiceStub()); // locatorStub.addLookup(RegistrationService.JNDI_NAME, new RegistrationServiceStub()); MockServletContext context = new MockServletContext(); context.addInitParameter("ldap.install", "false"); ServletActionContext.setServletContext(context); }
From source file:gov.nih.nci.protexpress.ui.actions.registration.test.RegistrationActionTest.java
public void testValidate() throws Exception { RegistrationRequest request = new RegistrationRequest(); request.setLoginName("login"); request.setEmail("test@email.com"); registrationAction.setRegistrationRequest(request); registrationAction.prepare();/*from ww w . java2s.c o m*/ registrationAction.validate(); MockServletContext context = new MockServletContext(); context.addInitParameter("ldap.install", "true"); ServletActionContext.setServletContext(context); registrationAction.prepare(); registrationAction.validate(); registrationAction.setLdapAuthenticate(false); registrationAction.validate(); }
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.jav a 2s .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);/* w ww . j a v a 2s .c o m*/ final TicketValidator validator = f.getTicketValidator(config); assertTrue(validator instanceof Saml11TicketValidator); assertTrue(((Saml11TicketValidator) validator).isRenew()); }
From source file:com.cloudera.oryx.lambda.serving.ModelManagerListenerIT.java
@Test public void testListener() throws Exception { Map<String, Object> overlayConfig = new HashMap<>(); overlayConfig.put("oryx.serving.model-manager-class", MockServingModelManager.class.getName()); Config config = ConfigUtils.overlayOn(overlayConfig, getConfig()); String serializedConfig = ConfigUtils.serialize(config); MockServletContext mockContext = new MockServletContext(); mockContext.addInitParameter(ConfigUtils.class.getName() + ".serialized", serializedConfig); startMessaging();//from w w w. java 2 s. c om ModelManagerListener<?, ?, ?> listener = new ModelManagerListener<>(); listener.init(mockContext); try { listener.contextInitialized(new ServletContextEvent(mockContext)); ServingModelManager<?> manager = (ServingModelManager<?>) mockContext .getAttribute(ModelManagerListener.MANAGER_KEY); assertNotNull(manager); assertFalse(manager.isReadOnly()); assertNotNull(manager.getConfig()); } finally { listener.contextDestroyed(new ServletContextEvent(mockContext)); } }
From source file:ar.com.zauber.commons.spring.beans.factory.impl.ContextPathRegexCaseBlockTest.java
/** test */ public final void testCtxHome() { final MockServletContext servletCtx = new MockServletContext("/home"); servletCtx.addInitParameter("contextConfigLocation", "classpath:/spring-test-switch-regex.xml"); final TestFriendlyContextLoaderListener listener = new TestFriendlyContextLoaderListener(); listener.contextInitialized(new ServletContextEvent(servletCtx)); final WebApplicationContext ctx = ((TestFriendlyContextLoader) listener.getContextLoader()).getCtx(); assertEquals("home", ctx.getBean("test1")); }
From source file:ar.com.zauber.commons.spring.beans.factory.impl.ContextPathRegexCaseBlockTest.java
/** test */ public final void testCtxHouse() { final MockServletContext servletCtx = new MockServletContext("/house"); servletCtx.addInitParameter("contextConfigLocation", "classpath:/spring-test-switch-regex.xml"); final TestFriendlyContextLoaderListener listener = new TestFriendlyContextLoaderListener(); listener.contextInitialized(new ServletContextEvent(servletCtx)); final WebApplicationContext ctx = ((TestFriendlyContextLoader) listener.getContextLoader()).getCtx(); assertEquals("house", ctx.getBean("test1")); }
From source file:ar.com.zauber.commons.spring.beans.factory.impl.ContextPathRegexCaseBlockTest.java
/** test */ public final void testCtxDefault() { final MockServletContext servletCtx = new MockServletContext("/laralara"); servletCtx.addInitParameter("contextConfigLocation", "classpath:/spring-test-switch-regex.xml"); final TestFriendlyContextLoaderListener listener = new TestFriendlyContextLoaderListener(); listener.contextInitialized(new ServletContextEvent(servletCtx)); final WebApplicationContext ctx = ((TestFriendlyContextLoader) listener.getContextLoader()).getCtx(); assertEquals("default", ctx.getBean("test1")); }