Package com.alibaba.druid.support.http

Examples of com.alibaba.druid.support.http.StatViewServlet


    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();
        request.setRemoteAddr("128.242.127.2");
        Assert.assertTrue(servlet.isPermittedRequest(request));

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }
View Full Code Here


    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();
        request.setRemoteAddr("128.242.127.2");
        Assert.assertTrue(servlet.isPermittedRequest(request));

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }
View Full Code Here

    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();
        request.setRemoteAddr("128.242.127.2");
        Assert.assertTrue(servlet.isPermittedRequest(request));

        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.3"));
    }
View Full Code Here

    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) {
            MockHttpServletRequest request = new MockHttpServletRequest();
            request.setRemoteAddr("128.242.127." + i);
            Assert.assertTrue(servlet.isPermittedRequest(request));
        }
       
        Assert.assertFalse(servlet.isPermittedRequest("128.242.128.1"));
    }
View Full Code Here

    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"));
        Assert.assertTrue(servlet.isPermittedRequest("128.242.127.2"));
        Assert.assertTrue(servlet.isPermittedRequest("128.242.127.3"));
        Assert.assertFalse(servlet.isPermittedRequest("128.242.127.4"));
        Assert.assertTrue(servlet.isPermittedRequest("128.242.127.5"));
    }
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

        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

        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

        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());

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

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

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

        Assert.assertTrue(DruidStatService.getInstance().isResetEnable());

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

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

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

TOP

Related Classes of com.alibaba.druid.support.http.StatViewServlet

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.