Package com.mockrunner.mock.web

Examples of com.mockrunner.mock.web.MockServletConfig


    public void testInitWithExtraModules() throws Exception {

        String name = "cayenne-org.apache.cayenne.configuration.rop.server.test-config";

        MockServletConfig config = new MockServletConfig();
        config.setServletName(name);
        config.setInitParameter("extra-modules", MockModule1.class.getName()
                + ","
                + MockModule2.class.getName());

        MockServletContext context = new MockServletContext();
        config.setServletContext(context);

        ROPHessianServlet servlet = new ROPHessianServlet();
        servlet.init(config);

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
View Full Code Here


        assertTrue(handler instanceof MockRequestHandler);
    }

    public void testInitHessianService() throws Exception {

        MockServletConfig config = new MockServletConfig();
        config.setServletName("abc");

        MockServletContext context = new MockServletContext();
        config.setServletContext(context);
        config.setInitParameter("extra-modules", ROPHessianServlet_ConfigModule.class
                .getName());

        ROPHessianServlet servlet = new ROPHessianServlet();

        servlet.init(config);
View Full Code Here

            ServletInfo servletInfo = (ServletInfo) it.next();
           
            try
            {
                Servlet servlet = (Servlet) Class.forName(servletInfo.getServletClass()).newInstance();
                MockServletConfig servletConfig = new MockServletConfig();
                servletConfig.setServletContext(this);
               
                Map initParamMap = servletInfo.getInitParamMap();
               
                for (Iterator itParam = initParamMap.keySet().iterator(); itParam.hasNext(); )
                {
                    String paramName = (String) itParam.next();
                    String paramValue = (String) initParamMap.get(paramName);
                    servletConfig.setInitParameter(paramName, paramValue);
                }
               
                servlet.init(servletConfig);
               
                this.servletInstanceMap.put(servletInfo.getServletName(), servlet);
View Full Code Here

            properties.setProperty(JetspeedEngineConstants.APPLICATION_ROOT_KEY, applicationRoot);
            //properties.setProperty(WEBAPP_ROOT_KEY, null);
            initializeConfiguration(properties, applicationRoot);
            //Mock servletConfigMock = new Mock(ServletConfig.class);
            MockServletConfig msc = new MockServletConfig();
            msc.setServletContext(new MockServletContext());
            HashMap context = new HashMap();
            engineHelper = new SpringEngineHelper(context);
            engineHelper.setUp();
            engine = (Engine) context.get(SpringEngineHelper.ENGINE_ATTR);
View Full Code Here

    // Helper method
    public static RequestContext setupRequestContext(String p_sAction,
            String p_sPortletId, String p_sCol, String p_sRow)
    {
        MockServletConfig config = new MockServletConfig();
        MockServletContext context = new MockServletContext();
        MockHttpSession session = new MockHttpSession();
        session.setupServletContext(context);
        MockHttpServletRequest request = new MockHttpServletRequest();
        request.setupAddParameter("action", p_sAction);
View Full Code Here

    {
        super.setUp();

        String appRoot =  "./"; //PortalTestConstants.JETSPEED_APPLICATION_ROOT;
       
        MockServletConfig servletConfig = new MockServletConfig();       
        ResourceLocatingServletContext servletContent = new ResourceLocatingServletContext(new File(appRoot));       
        servletConfig.setServletContext(servletContent);
        ServletConfigFactoryBean.setServletConfig(servletConfig);
       
        // Load the Spring configs
        String[] bootConfigs = null;
        String[] appConfigs =
View Full Code Here

    {
        super.setUp();

        String appRoot =  "./"; //PortalTestConstants.JETSPEED_APPLICATION_ROOT;
       
        MockServletConfig servletConfig = new MockServletConfig();       
        ResourceLocatingServletContext servletContent = new ResourceLocatingServletContext(new File(appRoot));       
        servletConfig.setServletContext(servletContent);
        ServletConfigFactoryBean.setServletConfig(servletConfig);
       
        // Load the Spring configs
        String[] bootConfigs = null;
        String[] appConfigs =
View Full Code Here

    }
   
    public void runTest(String xml, String defName, String method)
    throws Exception
    {
        MockServletConfig config = new MockServletConfig();
        MockServletContext context = new MockServletContext();
        MockHttpSession session = new MockHttpSession();
        session.setupServletContext(context);
        MockHttpServletRequest request = new MockHttpServletRequest();
        request.setupAddParameter("action", "constraints");
View Full Code Here

    }

    private ResourceLocatingServletContext initPA(String paName, String paContextPath, File paRootDir)
    {
        ResourceLocatingServletContext paContext = new ResourceLocatingServletContext(paRootDir, true);  
        MockServletConfig paConfig = new MockServletConfig();
        paConfig.setServletContext(paContext);
        ((ResourceLocatingServletContext) servletContext).setContext(paContextPath, paContext);

        try
        {
            ClassLoader paCl = createPAClassLoader(new File(paRootDir, "WEB-INF"));
View Full Code Here

        PropertiesConfiguration config = new PropertiesConfiguration();
        config.load(new FileInputStream(PortalTestConstants.JETSPEED_PROPERTIES_PATH));
               
        String appRoot = PortalTestConstants.JETSPEED_APPLICATION_ROOT;
       
        MockServletConfig servletConfig = new MockServletConfig();       
        ResourceLocatingServletContext servletContent = new ResourceLocatingServletContext(new File(appRoot));       
        servletConfig.setServletContext(servletContent);
        ServletConfigFactoryBean.setServletConfig(servletConfig);
       
        SpringComponentManager scm = new SpringComponentManager(new String[] {"/WEB-INF/assembly/boot/datasource.xml"}, new String[] {"/WEB-INF/assembly/*.xml"}, servletContent, appRoot );
      
        engine = new JetspeedEngine(config, appRoot, servletConfig, scm );
View Full Code Here

TOP

Related Classes of com.mockrunner.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.