Package org.apache.tapestry.form

Examples of org.apache.tapestry.form.ListEditMap


public class TestListEditMap extends TapestryTestCase
{

    private ListEditMap create()
    {
        ListEditMap m = new ListEditMap();

        m.add("request", BeanLifecycle.REQUEST);
        m.add("page", BeanLifecycle.PAGE);
        m.add("render", BeanLifecycle.RENDER);

        return m;
    }
View Full Code Here


        return m;
    }

    public void testAdd()
    {
        ListEditMap m = create();

        assertEquals("render", m.getKey());

        checkList("keys", new Object[]
        { "request", "page", "render" }, m.getKeys());
        checkList("all values", new Object[]
        { BeanLifecycle.REQUEST, BeanLifecycle.PAGE, BeanLifecycle.RENDER }, m.getAllValues());
        checkList("all values", new Object[]
        { BeanLifecycle.REQUEST, BeanLifecycle.PAGE, BeanLifecycle.RENDER }, m.getValues());

        assertNull(m.getDeletedKeys());
    }
View Full Code Here

        assertNull(m.getDeletedKeys());
    }

    public void testGet()
    {
        ListEditMap m = create();

        m.setKey("page");

        assertEquals("page", m.getKey());
        assertSame(BeanLifecycle.PAGE, m.getValue());
    }
View Full Code Here

        assertSame(BeanLifecycle.PAGE, m.getValue());
    }

    public void testGetUnknown()
    {
        ListEditMap m = create();

        m.setKey("unknown");

        assertNull(m.getValue());
    }
View Full Code Here

        assertNull(m.getValue());
    }

    public void testMarkDeleted()
    {
        ListEditMap m = create();

        m.setKey("page");

        assertEquals(false, m.isDeleted());

        m.setDeleted(true);

        assertEquals(true, m.isDeleted());

        checkList("all values", new Object[]
        { BeanLifecycle.REQUEST, BeanLifecycle.PAGE, BeanLifecycle.RENDER }, m.getAllValues());

        checkList("undeleted values", new Object[]
        { BeanLifecycle.REQUEST, BeanLifecycle.RENDER }, m.getValues());

        checkList("deleted keys", new Object[]
        { "page" }, m.getDeletedKeys());
    }
View Full Code Here

    }

    public void testMarkAlreadyDeleted()
    {

        ListEditMap m = create();

        m.setKey("page");

        assertEquals(false, m.isDeleted());

        m.setDeleted(false);

        assertEquals(false, m.isDeleted());
    }
View Full Code Here

        assertEquals(false, m.isDeleted());
    }

    public void testMarkMultipleDeleted()
    {
        ListEditMap m = create();

        m.setKey("page");
        m.setDeleted(true);

        m.setKey("render");
        assertEquals(false, m.isDeleted());
        m.setDeleted(true);

        assertEquals(true, m.isDeleted());

        checkList("undeleted values", new Object[]
        { BeanLifecycle.REQUEST }, m.getValues());
    }
View Full Code Here

        { BeanLifecycle.REQUEST }, m.getValues());
    }

    public void testDeleteUndelete()
    {
        ListEditMap m = create();

        m.setKey("page");
        m.setDeleted(true);
        m.setDeleted(false);

        m.setKey("render");
        m.setDeleted(true);

        checkList("undeleted values", new Object[]
        { BeanLifecycle.REQUEST, BeanLifecycle.PAGE }, m.getValues());
    }
View Full Code Here

        assertTrue(m.getDeletedKeys().isEmpty());
    }

    public void testGet()
    {
        ListEditMap m = create();

        m.setKey("page");

        assertEquals("page", m.getKey());
        assertSame(BeanLifecycle.PAGE, m.getValue());
    }
View Full Code Here

        assertSame(BeanLifecycle.PAGE, m.getValue());
    }

    public void testGetUnknown()
    {
        ListEditMap m = create();

        m.setKey("unknown");

        assertNull(m.getValue());
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.form.ListEditMap

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.