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

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

Introduction

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

Prototype

public MockServletConfig(@Nullable ServletContext servletContext) 

Source Link

Document

Create a new MockServletConfig.

Usage

From source file:org.apache.wink.test.mock.SpringMockServletInvocationTest.java

protected void setUp() throws Exception {
    super.setUp();

    servlet = (HttpServlet) Class.forName("org.apache.wink.server.internal.servlet.RestServlet").newInstance();
    MockServletConfig servletConfig = new MockServletConfig(servletContext);
    servlet.init(servletConfig);/* w  w w.  j a  v a  2s  . c o  m*/
}

From source file:org.jasig.cas.web.init.SafeDispatcherServletTests.java

protected void setUp() throws Exception {
    super.setUp();

    this.safeServlet = new SafeDispatcherServlet();

    this.mockContext = new MockServletContext();
    this.mockConfig = new MockServletConfig(this.mockContext);
}

From source file:org.araneaframework.tests.integration.SmokeTests.java

public ServletServiceAdapterComponent initAdapter(String configFile) throws Exception {

    if (servlet == null) {
        servlet = new MockServlet();
    }/*w w  w.java 2 s .co  m*/

    ServletServiceAdapterComponent comp = (ServletServiceAdapterComponent) initedAdapters.get(configFile);

    if (comp == null) {
        servlet.setConfFile(configFile);
        servlet.init(new MockServletConfig(new MockServletContext()));

        initedAdapters.put(configFile, comp);

        return servlet.getBuiltComponent();
    }

    return comp;
}

From source file:com.github.mike10004.stormpathacctmgr.NewPasswordFormServletTest.java

@Test
public void testDoGet() throws Exception {
    System.out.println("NewPasswordFormServletTest.testDoGet");
    String emailAddress = "somebody@example.com";
    String token = "981ng9014ng4nh9014h901nh4jhqg8rejg089rjg09zahg49hqg08";
    final Application application = createNiceMock(Application.class);
    Account account = createNiceMock(Account.class);
    final RequestDispatcher requestDispatcher = createNiceMock(RequestDispatcher.class);
    MockHttpServletResponse mockResponse = new MockHttpServletResponse();
    MockHttpServletRequest mockRequest = new MockHttpServletRequest() {

        @Override/*from  www .j  a v a 2s  .  c o m*/
        public RequestDispatcher getRequestDispatcher(String path) {
            assertEquals(NewPasswordFormServlet.RESET_ENTER_NEW_PASSWORD_JSP_PATH, path);
            return requestDispatcher;
        }

    };
    mockRequest.setParameter(PasswordReset.PARAM_RESET_TOKEN, token);
    requestDispatcher.forward(mockRequest, mockResponse);
    EasyMock.expectLastCall().times(1);
    expect(account.getEmail()).andReturn(emailAddress).anyTimes();
    expect(application.verifyPasswordResetToken(token)).andReturn(account).times(1);
    replay(application, account, requestDispatcher);

    final Stormpaths stormpaths = new Stormpaths() {

        @Override
        public Application buildApplication() {
            return application;
        }

    };
    NewPasswordFormServlet instance = new NewPasswordFormServlet() {

        @Override
        protected Stormpaths createStormpaths() {
            return stormpaths;
        }

    };
    MockServletContext servletContext = new MockServletContext();
    instance.init(new MockServletConfig(servletContext));
    instance.doGet(mockRequest, mockResponse);
    String actualTargetEmailAttribute = (String) mockRequest
            .getAttribute(NewPasswordFormServlet.ATTR_TARGET_EMAIL);
    System.out.println("email attribute: " + actualTargetEmailAttribute);
    assertEquals(emailAddress, actualTargetEmailAttribute);
    System.out.println("status: " + mockResponse.getStatus());
    assertEquals(HttpServletResponse.SC_OK, mockResponse.getStatus());
}

From source file:com.github.woonsan.katharsis.servlet.KatharsisServletTest.java

@Before
public void before() throws Exception {
    katharsisServlet = new SampleKatharsisServlet();

    servletContext = new MockServletContext();
    ((MockServletContext) servletContext).setContextPath("");
    servletConfig = new MockServletConfig(servletContext);
    ((MockServletConfig) servletConfig).addInitParameter(
            SampleKatharsisServlet.INIT_PARAM_RESOURCE_SEARCH_PACKAGE, RESOURCE_SEARCH_PACKAGE);
    ((MockServletConfig) servletConfig).addInitParameter(
            SampleKatharsisServlet.INIT_PARAM_RESOURCE_DEFAULT_DOMAIN, RESOURCE_DEFAULT_DOMAIN);

    katharsisServlet.init(servletConfig);
}

From source file:fi.okm.mpass.idp.authn.impl.SocialUserAuthServletTest.java

@BeforeMethod
public void initTests() throws Exception {
    nullAuthenticator = "/method1";
    throwingAuthenticator = "/method2";
    subjectAuthenticator = "/method3";
    throwingEvent = "throwingEvent";
    username = "mockUser";
    authnRedirectUrl = "http://localhost/redirect";
    servlet = new SocialUserAuthServlet();
    SocialIdentityFactory factory = new SocialIdentityFactory();
    Map<String, Object> authenticators = new HashMap<String, Object>();
    authenticators.put(nullAuthenticator, initNullAuthenticator());
    authenticators.put(throwingAuthenticator, initThrowingAuthenticator());
    authenticators.put(subjectAuthenticator, initSubjectAuthenticator());
    factory.setSocialImplBeans(authenticators);
    MockServletContext servletContext = new MockServletContext();
    servletContext.setAttribute("socialUserImplementationFactoryBeanInServletContext", factory);
    MockServletConfig servletConfig = new MockServletConfig(servletContext);
    servlet.init(servletConfig);/*from ww  w.j av a2 s  .c o  m*/
}

From source file:de.fau.amos4.test.BaseWebApplicationContextTests.java

@Before
public void initDispatcherServlet() throws Exception {
    servlet = new DispatcherServlet() {
        private static final long serialVersionUID = 1L;

        @Override//ww  w  .j a  va2s.  c om
        protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent)
                throws BeansException {

            GenericWebApplicationContext gwac = new GenericWebApplicationContext();
            gwac.setParent(applicationContext);
            gwac.refresh();
            return gwac;
        }
    };

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();

    MockServletContext servletContext = new MockServletContext("src/main/java/amos4/model",
            new FileSystemResourceLoader());

    servlet.init(new MockServletConfig(servletContext));
}

From source file:com.liferay.httpservice.internal.servlet.BundleServletContextTest.java

protected void registerServlet(String servletName, String... urlPatterns)
        throws NamespaceException, ServletException {

    mockBundleWiring();//  w w w.  ja  v a 2  s . c  o m

    when(_servlet.getServletConfig()).thenReturn(new MockServletConfig(servletName));

    _bundleServletContext.registerServlet(servletName, Arrays.asList(urlPatterns), _servlet, null,
            _httpContext);

    Servlet servlet = _bundleServletContext.getServlet(servletName);

    Assert.assertNotNull(servlet);

    Assert.assertEquals(servletName, servlet.getServletConfig().getServletName());

    Mockito.verify(_servlet).getServletConfig();

    verifyBundleWiring();
}