Package org.apache.tapestry.web

Examples of org.apache.tapestry.web.WebSession


        verifyControls();
    }

    public void testDiscardChangesNoMatch()
    {
        WebSession session = newSession("myapp,Home,foo", false);
        WebRequest request = newRequest(false, session);

        replayControls();

        SessionPropertyPersistenceStrategy s = new SessionPropertyPersistenceStrategy();
View Full Code Here


        verifyControls();
    }

    public void testDiscardChangesWithMatch()
    {
        WebSession session = newSession("myapp,Home,foo", true);
        WebRequest request = newRequest(false, session);

        replayControls();

        SessionPropertyPersistenceStrategy s = new SessionPropertyPersistenceStrategy();
View Full Code Here

        pagec.setReturnValue(d);

        d.isStateful();
        dc.setReturnValue(true);

        WebSession session = newWebSession(false);
        WebRequest request = newWebRequest(session);

        MockControl lfc = newControl(LinkFactory.class);
        LinkFactory lf = (LinkFactory) lfc.getMock();
View Full Code Here

    }

    private WebSession newSession(String key, Object value)
    {
        MockControl control = newControl(WebSession.class);
        WebSession session = (WebSession) control.getMock();

        session.getAttribute(key);
        control.setReturnValue(value);

        return session;
    }
View Full Code Here

        verifyControls();
    }

    public void testExistsMissing()
    {
        WebSession session = newSession("state:myapp:fred", null);
        WebRequest request = newRequest(false, session);

        replayControls();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

        verifyControls();
    }

    public void testExists()
    {
        WebSession session = newSession("state:testapp:fred", "XXX");
        WebRequest request = newRequest(false, session);

        replayControls();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

    }

    public void testGetExists()
    {
        Object stateObject = new Object();
        WebSession session = newSession("state:testapp:fred", stateObject);
        WebRequest request = newRequest(session);

        replayControls();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

    {
        Object stateObject = new Object();
        StateObjectFactory factory = newFactory(stateObject);

        MockControl control = newControl(WebSession.class);
        WebSession session = (WebSession) control.getMock();

        session.getAttribute("state:myapp:fred");
        control.setReturnValue(null);

        session.setAttribute("state:myapp:fred", stateObject);

        WebRequest request = newRequest(session);

        replayControls();
View Full Code Here

    public void testStore()
    {
        Object stateObject = new Object();

        MockControl control = newControl(WebSession.class);
        WebSession session = (WebSession) control.getMock();

        session.setAttribute("state:myapp:fred", stateObject);

        WebRequest request = newRequest(session);

        replayControls();
View Full Code Here

    }

    protected WebSession newWebSession(boolean isNew)
    {
        MockControl control = newControl(WebSession.class);
        WebSession session = (WebSession) control.getMock();

        session.isNew();
        control.setReturnValue(isNew);

        return session;
    }
View Full Code Here

TOP

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

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.