Examples of ApplicationStatePersistenceStrategy


Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

        train_getSession(holder, true, session);
        train_getAttribute(session, key, aso);

        replay();

        ApplicationStatePersistenceStrategy strategy = new SessionApplicationStatePersistenceStrategy(
                holder);

        assertSame(strategy.get(asoClass, creator), aso);

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

        train_getSession(holder, false, null);

        replay();

        ApplicationStatePersistenceStrategy strategy = new SessionApplicationStatePersistenceStrategy(
                holder);

        assertFalse(strategy.exists(asoClass));

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

        train_getSession(holder, false, session);
        train_getAttribute(session, key, aso);

        replay();

        ApplicationStatePersistenceStrategy strategy = new SessionApplicationStatePersistenceStrategy(
                holder);

        assertFalse(strategy.exists(asoClass));

        assertSame(strategy.get(asoClass, creator), aso);

        assertTrue(strategy.exists(asoClass));

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

        train_getSession(holder, true, session);
        session.setAttribute(key, aso);

        replay();

        ApplicationStatePersistenceStrategy strategy = new SessionApplicationStatePersistenceStrategy(
                holder);

        strategy.set(asoClass, aso);

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

    @SuppressWarnings("unchecked")
    @Test
    public void get_from_configured_aso()
    {
        String strategyName = "ethereal";
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();
        ApplicationStatePersistenceStrategySource source = mockApplicationStatePersistenceStrategySource();
        Class asoClass = ReadOnlyBean.class;
        ApplicationStateCreator<ReadOnlyBean> creator = mockApplicationStateCreator();
        ReadOnlyBean aso = new ReadOnlyBean();
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

    @SuppressWarnings("unchecked")
    @Test
    public void check_exists_when_null()
    {
        String strategyName = "ethereal";
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();
        ApplicationStatePersistenceStrategySource source = mockApplicationStatePersistenceStrategySource();
        Class asoClass = ReadOnlyBean.class;
        ApplicationStateCreator<ReadOnlyBean> creator = mockApplicationStateCreator();

        Map<Class, ApplicationStateContribution> configuration = Collections.singletonMap(
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

    @SuppressWarnings("unchecked")
    @Test
    public void check_exists_when_true()
    {
        String strategyName = "ethereal";
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();
        ApplicationStatePersistenceStrategySource source = mockApplicationStatePersistenceStrategySource();
        Class asoClass = ReadOnlyBean.class;
        ApplicationStateCreator<ReadOnlyBean> creator = mockApplicationStateCreator();

        Map<Class, ApplicationStateContribution> configuration = Collections.singletonMap(
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

    @SuppressWarnings("unchecked")
    @Test
    public void set_configured_aso()
    {
        String strategyName = "ethereal";
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();
        ApplicationStatePersistenceStrategySource source = mockApplicationStatePersistenceStrategySource();
        Class asoClass = ReadOnlyBean.class;
        Object aso = new ReadOnlyBean();

        Map<Class, ApplicationStateContribution> configuration = Collections.singletonMap(
                asoClass,
                new ApplicationStateContribution(strategyName));

        train_get(source, strategyName, strategy);

        strategy.set(asoClass, aso);

        replay();

        ApplicationStateManager manager = new ApplicationStateManagerImpl(configuration, source);
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

    @SuppressWarnings("unchecked")
    @Test
    public void get_from_unconfigured_aso()
    {
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();
        ApplicationStatePersistenceStrategySource source = mockApplicationStatePersistenceStrategySource();
        Class asoClass = ReadOnlyBean.class;
        final Holder holder = new Holder();

        train_get(source, ApplicationStateManagerImpl.DEFAULT_STRATEGY, strategy);

        IAnswer answer = new IAnswer()
        {
            public Object answer() throws Throwable
            {
                ApplicationStateCreator creator = (ApplicationStateCreator) EasyMock
                        .getCurrentArguments()[1];

                Object aso = creator.create();

                holder.put(aso);

                return aso;
            }
        };

        expect(strategy.get(eq(asoClass), isA(ApplicationStateCreator.class))).andAnswer(answer);

        replay();

        Map<Class, ApplicationStateContribution> configuration = Collections.emptyMap();
View Full Code Here

Examples of org.apache.tapestry.services.ApplicationStatePersistenceStrategy

public class ApplicationStatePersistenceStrategySourceImplTest extends InternalBaseTestCase
{
    @Test
    public void strategy_found()
    {
        ApplicationStatePersistenceStrategy strategy = mockApplicationStatePersistenceStrategy();

        Map<String, ApplicationStatePersistenceStrategy> configuration = Collections.singletonMap(
                "session",
                strategy);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.