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

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

Introduction

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

Prototype

public MockServletContext() 

Source Link

Document

Create a new MockServletContext , using no base path and a DefaultResourceLoader (i.e.

Usage

From source file:org.joinfaces.bootsfaces.BootsfacesServletContextInitializerIT.java

@Test
public void testOnStartup() throws ServletException {
    BootsfacesServletContextInitializer bootsfacesServletContextInitializer = new BootsfacesServletContextInitializer(
            this.bootsfacesProperties);

    ServletContext servletContext = new MockServletContext();

    bootsfacesServletContextInitializer.onStartup(servletContext);

    assertThat(servletContext.getInitParameter(C.P_THEME)).isEqualTo("bootstrap");
}

From source file:ar.com.zauber.commons.web.proxy.impl.PathBasedURLRequestMapperTest.java

/** @throws Exception on error */
public final void testServletContext() throws Exception {
    final String ctxPath = "/nexusaaa-0.0";
    final String servletContext = "/bin";

    final PathBasedURLRequestMapper mapper = new PathBasedURLRequestMapper(
            new InmutableURLRequestMapper(new InmutableURLResult(new URL(base))));
    mapper.setStripContextPath(true);/*from   w w  w. j  av a 2 s  . c o  m*/
    mapper.setStripServletPath(true);

    final MockServletContext ctx = new MockServletContext();

    final MockHttpServletRequest request = new MockHttpServletRequest(ctx, "GET",
            ctxPath + servletContext + "/");
    request.setContextPath(ctxPath);
    request.setServletPath(servletContext);
    assertEquals(new URL(base + "/"), mapper.getProxiedURLFromRequest(request).getURL());
}

From source file:org.joinfaces.javaxfaces.JavaxFacesServletContextInitializerIT.java

@Test
public void testOnStartup() throws ServletException {
    JavaxFacesServletContextInitializer javaxFacesServletContextInitializer = new JavaxFacesServletContextInitializer(
            this.javaxFacesProperties);

    ServletContext servletContext = new MockServletContext();

    javaxFacesServletContextInitializer.onStartup(servletContext);

    assertThat(servletContext.getInitParameter(ProjectStage.PROJECT_STAGE_PARAM_NAME)).isEqualTo("Development");
}

From source file:org.joinfaces.primefaces.PrimefacesServletContextInitializerIT.java

@Test
public void testOnStartup() throws ServletException {
    PrimefacesServletContextInitializer primefacesServletContextInitializer = new PrimefacesServletContextInitializer(
            this.primefacesProperties);

    ServletContext servletContext = new MockServletContext();

    primefacesServletContextInitializer.onStartup(servletContext);

    assertThat(servletContext.getInitParameter(Captcha.PRIVATE_KEY)).isEqualTo("myPrivateCaptchaKey");
}

From source file:org.joinfaces.ServletContextConfigurerIT.java

@Test(expected = IllegalArgumentException.class)
public void testNull() {
    ServletContext servletContext = new MockServletContext();

    ServletContextConfigurer servletContextConfigurer = new NullServletContextConfigurer(servletContext);

    servletContextConfigurer.configure();

    assertThat(servletContext.getInitParameter(null)).isNull();
    assertThat(servletContext.getInitParameter("string")).isNull();
    assertThat(servletContext.getInitParameter("boolean")).isNull();
    assertThat(servletContext.getInitParameter("integer")).isNull();
    assertThat(servletContext.getInitParameter("long")).isNull();
}

From source file:com.xemantic.tadedon.guice.servlet.GuiceServletsTest.java

@Test
public void shouldGetProductionStageWhenProductionIsSpecified() throws Exception {
    // given//w  ww  .j  a v  a2s .c o m
    MockServletContext context = new MockServletContext();
    context.addInitParameter(GuiceServlets.STAGE_PARAMETER, "PRODUCTION");

    // when
    Stage stage = GuiceServlets.getStage(context);

    // then
    assertThat(stage, is(Stage.PRODUCTION));
}

From source file:org.joinfaces.butterfaces.ButterfacesServletContextInitializerIT.java

@Test
public void testOnStartup() throws ServletException {
    ButterfacesServletContextInitializer butterfacesServletContextInitializer = new ButterfacesServletContextInitializer(
            this.butterfacesProperties);

    ServletContext servletContext = new MockServletContext();

    butterfacesServletContextInitializer.onStartup(servletContext);

    assertThat(/*from  w  w w . j  a va2  s.c  om*/
            servletContext.getInitParameter(WebXmlParameters.CTX_PARAM_AJAX_DISABLE_RENDER_REGIONS_ON_REQUEST))
                    .isEqualTo("true");
}

From source file:com.github.persapiens.jsfboot.ServletContextConfigurerIT.java

@Test(expectedExceptions = IllegalArgumentException.class)
public void testNull() {
    ServletContext servletContext = new MockServletContext();

    ServletContextConfigurer servletContextConfigurer = new NullServletContextConfigurer(servletContext);

    servletContextConfigurer.configure();

    assertThat(servletContext.getInitParameter(null)).isNull();
    assertThat(servletContext.getInitParameter("string")).isNull();
    assertThat(servletContext.getInitParameter("boolean")).isNull();
    assertThat(servletContext.getInitParameter("integer")).isNull();
}

From source file:com.github.persapiens.jsfboot.bootsfaces.BootsfacesServletContextInitializerIT.java

public void testOnStartup() throws ServletException {
    BootsfacesServletContextInitializer bootsfacesServletContextInitializer = new BootsfacesServletContextInitializer(
            this.bootsfacesProperties);

    ServletContext servletContext = new MockServletContext();

    bootsfacesServletContextInitializer.onStartup(servletContext);

    assertThat(servletContext.getInitParameter(C.P_THEME)).isEqualTo("bootstrap");
}

From source file:com.github.persapiens.jsfboot.javaxfaces.JavaxFacesServletContextInitializerIT.java

public void testOnStartup() throws ServletException {
    JavaxFacesServletContextInitializer javaxFacesServletContextInitializer = new JavaxFacesServletContextInitializer(
            this.javaxFacesProperties);

    ServletContext servletContext = new MockServletContext();

    javaxFacesServletContextInitializer.onStartup(servletContext);

    assertThat(servletContext.getInitParameter(ProjectStage.PROJECT_STAGE_PARAM_NAME)).isEqualTo("Development");
}