Package org.apache.tapestry.web

Examples of org.apache.tapestry.web.WebRequest


        request.getServerName();
        control.setReturnValue("www.myhost.com");

        replayControls();

        WebRequest wr = new PortletWebRequest(request);

        assertEquals("www.myhost.com", wr.getServerName());

        verifyControls();
    }
View Full Code Here


        request.getServerPort();
        control.setReturnValue(80);

        replayControls();

        WebRequest wr = new PortletWebRequest(request);

        assertEquals(80, wr.getServerPort());

        verifyControls();
    }
View Full Code Here

    {
        PortletRequest request = newRequest();

        replayControls();

        WebRequest wr = new PortletWebRequest(request);

        assertEquals("<PortletRequest>", wr.getRequestURI());

        verifyControls();
    }
View Full Code Here

    {
        PortletRequest request = newRequest();

        replayControls();

        WebRequest wr = new PortletWebRequest(request);

        try
        {
            wr.forward(null);
            unreachable();
        }
        catch (UnsupportedOperationException ex)
        {
            // Expected.
View Full Code Here

                _absoluteURLBuilder);
    }

    public IRequestCycle newRequestCycle(IEngine engine)
    {
        WebRequest request = _infrastructure.getRequest();
       
        QueryParameterMap parameters = extractParameters(request);
       
        decodeParameters(request.getActivationPath(), request.getPathInfo(), parameters);
       
        String serviceName = findService(parameters);
       
        IRequestCycle cycle = new RequestCycle(engine, parameters, serviceName, _environment);
       
View Full Code Here

    public void service(HttpServletRequest request, HttpServletResponse response)
            throws IOException, ServletException
    {
        _requestGlobals.store(request, response);

        WebRequest webRequest = new ServletWebRequest(request, response);
        WebResponse webResponse = new ServletWebResponse(response);

        try
        {
            _webRequestServicer.service(webRequest, webResponse);
View Full Code Here

                _strategySource, _absoluteURLBuilder);
    }

    public IRequestCycle newRequestCycle(IEngine engine)
    {
        WebRequest request = _infrastructure.getRequest();

        IMonitor monitor = _monitorFactory.createMonitor(request);

        QueryParameterMap parameters = extractParameters(request);

        decodeParameters(request.getActivationPath(), parameters);

        IEngineService service = findService(parameters);

        return new RequestCycle(engine, parameters, service, monitor, _environment);
    }
View Full Code Here

public class TestClientPropertyPersistenceStrategy extends HiveMindTestCase
{
    public void testInitialize()
    {
        MockControl requestc = newControl(WebRequest.class);
        WebRequest request = (WebRequest) requestc.getMock();

        request.getParameterNames();
        requestc.setReturnValue(Arrays.asList(new Object[]
        { "foo", "state:MyPage" }));

        request.getParameterValue("state:MyPage");
        requestc.setReturnValue("ENCODED");

        MockControl encoderc = newControl(PersistentPropertyDataEncoder.class);
        PersistentPropertyDataEncoder encoder = (PersistentPropertyDataEncoder) encoderc.getMock();
View Full Code Here

    }

    public void testAddParametersForPersistentProperties()
    {
        MockControl requestc = newControl(WebRequest.class);
        WebRequest request = (WebRequest) requestc.getMock();

        IRequestCycle cycle = (IRequestCycle) newMock(IRequestCycle.class);
        ServiceEncoding encoding = (ServiceEncoding) newMock(ServiceEncoding.class);

        request.getParameterNames();
        requestc.setReturnValue(Arrays.asList(new Object[]
        { "foo", "state:MyPage" }));

        request.getParameterValue("state:MyPage");
        requestc.setReturnValue("ENCODED");

        encoding.setParameterValue("state:MyPage", "ENCODED");

        replayControls();
View Full Code Here

public class TestSessionPropertyPersistenceStrategy extends HiveMindTestCase
{
    private WebRequest newRequest(boolean create, WebSession session)
    {
        MockControl control = newControl(WebRequest.class);
        WebRequest request = (WebRequest) control.getMock();

        request.getSession(create);

        control.setReturnValue(session);

        return request;
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.web.WebRequest

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.