Package com.mockrunner.mock.web

Examples of com.mockrunner.mock.web.MockHttpServletRequest


*/
public class WeblogEntryActionTest extends StrutsActionTestBase
{
    public void testCreateWeblogEntry()
    {
        MockHttpServletRequest mockRequest = getMockFactory().getMockRequest();
        mockRequest.setContextPath("/dummy");       
        doFilters();
       
        UserManager umgr = null;
        UserData user = null;
        try
View Full Code Here


{
    public void testSelectFolder()
    {      
        MockServletContext ctx = getMockFactory().getMockServletContext();
        ctx.setServletContextName("/roller");       
        MockHttpServletRequest request = getMockFactory().getMockRequest();
        request.setContextPath("/roller");

        UserManager umgr = null;
        UserData user = null;
        try
        {
View Full Code Here

    public void testRequestFilter() throws Exception {       
       
        servletModule.setServlet(
           servletModule.createServlet(PageServlet.class));      

        MockHttpServletRequest mockRequest = getMockFactory().getMockRequest();
        mockRequest.setContextPath("/roller/page");
        mockRequest.setPathInfo("/testuser/20050101");
        mockRequest.setRequestURL("http://localost:8080");

        servletModule.createFilter(PersistenceSessionFilter.class);
        servletModule.createFilter(RequestFilter.class);
        servletModule.setDoChain(true);
View Full Code Here

{   
    public void testSearch() throws Exception
    {
        servletModule.setServlet(
            servletModule.createServlet(SearchServlet.class));
        MockHttpServletRequest mockRequest = getMockFactory().getMockRequest();

        mockRequest.setContextPath("/search");
        mockRequest.setupAddParameter("q","test");
        servletModule.createFilter(PersistenceSessionFilter.class);
        servletModule.createFilter(RequestFilter.class);
        servletModule.setDoChain(true);
       
View Full Code Here

        rollerContext.init(ctx);
    }
    protected void authenticateUser(String username, String role)
        throws RollerException
    {
        MockHttpServletRequest mockRequest = getMockFactory().getMockRequest();
        mockRequest.setRemoteUser(username);
        mockRequest.setUserPrincipal(new MockPrincipal(username));
        mockRequest.setUserInRole(role, true);
       
        HttpSession session = mockRequest.getSession(true);       
        UserManager umgr = getRoller().getUserManager();
        UserData user = umgr.getUserByUsername(username);

        RollerSession rollerSession = new RollerSession();
        rollerSession.setAuthenticatedUser(user);
View Full Code Here

    public void testSmileEmoticon() throws Exception
    {
        MockServletContext ctx = getMockFactory().getMockServletContext();
        ctx.setServletContextName("/roller");     
       
        MockHttpServletRequest request = getMockFactory().getMockRequest();
        request.setContextPath("/roller");
      
        doFilters();

        SmileysPlugin plugin = new SmileysPlugin();
        plugin.init(mWebsite, ctx, "/roller", null);
View Full Code Here

       
        JspFactory.setDefaultFactory(new MockJspFactory(getMockFactory()));
    }
    protected void authenticateUser(String username, String role)
    {
        MockHttpServletRequest mockRequest = getMockFactory().getMockRequest();
        mockRequest.setRemoteUser(username);
        mockRequest.setUserPrincipal(new MockPrincipal(username));
        mockRequest.setUserInRole(role, true);
    }
View Full Code Here

        assertEquals(0, handler.getStarted());
        assertEquals(0, handler.getEnded());

        filter.doFilter(
                new MockHttpServletRequest(),
                new MockHttpServletResponse(),
                new MockFilterChain());
        assertEquals(1, handler.getStarted());
        assertEquals(1, handler.getEnded());

        filter.doFilter(
                new MockHttpServletRequest(),
                new MockHttpServletResponse(),
                new MockFilterChain());
        assertEquals(2, handler.getStarted());
        assertEquals(2, handler.getEnded());
    }
View Full Code Here

    }
   
   
    protected HttpServletRequest buildRequest(PortalURL portalURL, boolean useQueryStringPortalURL)
    {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpSession session = new MockHttpSession();

        request.setSession(session);
        request.setServerName("www.sporteportal.com");
        request.setScheme("http");
        request.setContextPath("/jetspeed");
        request.setServletPath("/portal");
        request.setPathInfo("stuff");
        request.setRequestURI("/jetspeed/portal/stuff");

        portalURL.setRequest(request);
        portalURL.setCharacterEncoding("UTF-8");

        PortletWindow window = new PortletWindowImpl("111");

        HashMap parameters = new HashMap();
        parameters.put("test",new String[]{"one","two","three"});

        String portletURL = portalURL.createPortletURL(window,parameters,PortletMode.EDIT,WindowState.MAXIMIZED,true,false);
       
        String navStateParameterName = engine.getContext().getConfigurationProperty("portalurl.navigationalstate.parameter.name", AbstractPortalURL.DEFAULT_NAV_STATE_PARAMETER);

        if ( useQueryStringPortalURL )
        {
            request.setupAddParameter(navStateParameterName,portletURL.substring(portletURL.indexOf('=')+1));           
        }
        else
        {
            request.setPathInfo(portletURL.substring(portletURL.indexOf("/portal")+7));
        }
       
        return request;       
    }
View Full Code Here

    {
        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);
        if (p_sRow != null)
        {
            request.setupAddParameter("row", p_sRow);
        }
        if (p_sCol != null)
        {
            request.setupAddParameter("col", p_sCol);
        }

        request.setSession(session);
        MockHttpServletResponse response = new MockHttpServletResponse();

        RequestContext a_oRC = new JetspeedRequestContext(request, response,
                config, null);
       
View Full Code Here

TOP

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

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.