Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockServletConfig


        wac.registerBeanDefinition("controller", new RootBeanDefinition(MyRelativePathDispatchingController.class));
        wac.refresh();
        return wac;
      }
    };
    servlet.init(new MockServletConfig());

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myApp/myHandle");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("myView", response.getContentAsString());
View Full Code Here


      ClassNotFoundException, InstantiationException, IllegalAccessException, ServletException {
    String jspClassName = toJspClassName(forwardedUrl);
    URLClassLoader classLoader = URLClassLoader.newInstance(new URL[] { compilationDir.toURI().toURL() });
    Class<?> cls = Class.forName(jspClassName, true, classLoader);
    HttpJspBase instance = (HttpJspBase) cls.newInstance();
    MockServletConfig servletConfig = new MockServletConfig(new MockServletContext());
    servletConfig.getServletContext().setAttribute(InstanceManager.class.getName(),
        new InstanceManagerImplementation());
    JspApplicationContext jspApplicationContext = JspFactory.getDefaultFactory().getJspApplicationContext(
        servletConfig.getServletContext());

    // Register the ELResolver with JSP
    jspApplicationContext.addELResolver(manager.getELResolver());

    // Register ELContextListener with JSP
    jspApplicationContext.addELContextListener(Reflections
        .<ELContextListener> newInstance("org.jboss.weld.el.WeldELContextListener"));

    // Push the wrapped expression factory into the servlet context so that
    // Tomcat or Jetty can hook it in using a container code
    servletConfig.getServletContext().setAttribute(EXPRESSION_FACTORY_NAME,
        manager.wrapExpressionFactory(jspApplicationContext.getExpressionFactory()));
    instance.init(servletConfig);
    JspFactory.setDefaultFactory(new org.apache.jasper.runtime.JspFactoryImpl());
    instance._jspInit();
    return instance;
View Full Code Here

import com.alibaba.druid.support.http.StatViewServlet;

public class StatViewSerlvetTest_allow extends TestCase {

    public void test_allow() throws Exception {
        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_ALLOW, "128.242.127.2");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        MockHttpServletRequest request = new MockHttpServletRequest();
View Full Code Here

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }

    public void test_allow_1() throws Exception {
        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_ALLOW, "128.242.127.2,xx");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        MockHttpServletRequest request = new MockHttpServletRequest();
View Full Code Here

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }

    public void test_allow_2() throws Exception {
        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_ALLOW, "128.242.127.2,,, ");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        MockHttpServletRequest request = new MockHttpServletRequest();
View Full Code Here

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }

    public void test_allow_3() throws Exception {
        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_ALLOW, "128.242.127.2/24");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        for (int i = 1; i <= 255; ++i) {
View Full Code Here

       
        Assert.assertFalse(servlet.isPermittedRequest("128.242.128.1"));
    }
   
    public void test_allow_4() throws Exception {
        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_ALLOW, "128.242.127.2/24");
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_DENY, "128.242.127.4");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        Assert.assertTrue(servlet.isPermittedRequest("128.242.127.1"));
View Full Code Here

    }

    public void test_resetEnable_none() throws Exception {
        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());

        MockServletConfig servletConfig = new MockServletConfig();

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());
View Full Code Here

    }

    public void test_resetEnable_true() throws Exception {
        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());

        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_RESET_ENABLE, "true");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());
View Full Code Here

    }

    public void test_resetEnable_empty() throws Exception {
        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());

        MockServletConfig servletConfig = new MockServletConfig();
        servletConfig.addInitParameter(StatViewServlet.PARAM_NAME_RESET_ENABLE, "");

        StatViewServlet servlet = new StatViewServlet();
        servlet.init(servletConfig);

        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.MockServletConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.