Package com.mockrunner.mock.web

Examples of com.mockrunner.mock.web.MockServletContext


       
        try {
            mockFactory = new WebMockObjectFactory();
           
            // create mock RollerContext
            MockServletContext ctx = mockFactory.getMockServletContext();
            ctx.setRealPath("/", ".");
            rollerContext = new MockRollerContext();
            rollerContext.init(ctx);
           
            mockRequest = mockFactory.getMockRequest();
            mockRequest.setContextPath("/roller");
View Full Code Here


            throw new Exception("Test teardown failed", ex);
        }
    }
   
    public void testSelectFolder() {
        MockServletContext ctx = getMockFactory().getMockServletContext();
        ctx.setServletContextName("/roller");
        MockHttpServletRequest request = getMockFactory().getMockRequest();
        request.setContextPath("/roller");
       
        UserManager umgr = null;
        UserData user = null;
View Full Code Here

        System.setProperty(AbstractEngine.JNDI_SUPPORT_FLAG_KEY, "true");
        PropertiesConfiguration config = new  PropertiesConfiguration();
        config.load(new FileInputStream("./src/webapp/WEB-INF/conf/jetspeed.properties"));
        Mock servletConfigMock = new Mock(ServletConfig.class);
        MockServletConfig msc = new MockServletConfig();
        msc.setServletContext(new MockServletContext());
        engine = Jetspeed.createEngine(config, "./src/webapp", msc, getEngineClass());
   
    }
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());
            engine = Jetspeed.createEngine(properties, applicationRoot, msc, SpringEngine.class);

        }
        catch (Exception e)
        {
View Full Code Here

        // create Engine
        PropertiesConfiguration config = new  PropertiesConfiguration();
        config.load(new FileInputStream("./src/webapp/WEB-INF/conf/jetspeed.properties"));
        Mock servletConfigMock = new Mock(ServletConfig.class);
        MockServletConfig msc = new MockServletConfig();
        msc.setServletContext(new MockServletContext());
        Engine engine = Jetspeed.createEngine(config, "./src/webapp", msc, SpringEngine.class);

        // mock test PortletWindow
        Mock entityMock = new Mock(MutablePortletEntity.class);       
        Mock windowListMock = new Mock(CompositeWindowList.class);
View Full Code Here

    @Override
    protected WebMockObjectFactory createWebMockObjectFactory() {
        return new WebMockObjectFactory() {
            @Override public MockServletContext createMockServletContext() {
                return new MockServletContext() {
                    @Override public synchronized String getRealPath(String path) {
                        return basePath + path;
                    }
                };
            }
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);
        request.setupAddParameter("id", p_sPortletId);
View Full Code Here

        //HACK: once we port tests to the new data directory, remove this
        GeoServerLoader.setLegacy( useLegacyDataDirectory() );

        // if we have data, create a mock servlet context and start up the spring configuration
        if (testData.isTestDataAvailable()) {
            MockServletContext servletContext = new MockServletContext();
            servletContext.setInitParameter("GEOSERVER_DATA_DIR", testData.getDataDirectoryRoot()
                    .getPath());
            servletContext.setInitParameter("serviceStrategy", "PARTIAL-BUFFER2");
           
            //set up a fake WEB-INF directory
            if (testData.getDataDirectoryRoot().canWrite()) {
                File webinf = new File(testData.getDataDirectoryRoot(), "WEB-INF");
                webinf.mkdir();
               
                servletContext.setRealPath("WEB-INF", webinf.getAbsolutePath());
            }
           
            applicationContext = new GeoServerTestApplicationContext(getSpringContextLocations(),
                    servletContext);
            applicationContext.setUseLegacyGeoServerLoader(useLegacyDataDirectory());
            applicationContext.refresh();

            // set the parameter after a refresh because it appears a refresh
            // wipes
            // out all parameters
            servletContext.setAttribute(
                    WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE,
                    applicationContext);
        }
    }
View Full Code Here

       
       
        kvp(request, path);

        MockHttpSession session = new MockHttpSession();
        session.setupServletContext(new MockServletContext());
        request.setSession(session);

        request.setUserPrincipal(null);

        return request;
View Full Code Here

        MockHttpServletResponse res = new MockHttpServletResponse();
        MockFilterChain chain = new MockFilterChain();
        MockHttpSession session = new MockHttpSession();
        req.setSession(session);

        MockServletContext servletContext = new MockServletContext();
        session.setupServletContext(servletContext);

        filter.init(config);

        // the servlet to call at the end of the chain, just writes the provided content out
View Full Code Here

TOP

Related Classes of com.mockrunner.mock.web.MockServletContext

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.