Example usage for org.springframework.mock.web MockServletContext addInitParameter

List of usage examples for org.springframework.mock.web MockServletContext addInitParameter

Introduction

In this page you can find the example usage for org.springframework.mock.web MockServletContext addInitParameter.

Prototype

public void addInitParameter(String name, String value) 

Source Link

Usage

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"));
}