Package test.core

Source Code of test.core.TestElementList

/*
* TestElementList.java
*
* Created on 11 de julio de 2007, 11:41
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package test.core;

import org.itsnat.core.domutil.ElementGroupManager;
import org.itsnat.core.domutil.ElementList;
import org.itsnat.core.html.ItsNatHTMLDocument;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import test.shared.TestUtil;

/**
*
* @author jmarranz
*/
public class TestElementList
{

    /**
     * Creates a new instance of TestElementList
     */
    public TestElementList(ItsNatHTMLDocument itsNatDoc)
    {
        test(itsNatDoc);
    }

    public void test(ItsNatHTMLDocument itsNatDoc)
    {
        Document doc = itsNatDoc.getDocument();
        Element parent = doc.getElementById("testElementListId");

        // Modo master
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementList elemList = factory.createElementList(parent,true);

        elemList.addElement("Item 0");
        elemList.addElement("Item 2");
        elemList.insertElementAt(1,"Item 1");

        elemList.setUsePatternMarkupToRender(true);
        elemList.addElement("Item 3 BAD");
        elemList.setElementValueAt(3,"Item 3");

        TestUtil.checkError(elemList.getLength() == 4);
    }


}
TOP

Related Classes of test.core.TestElementList

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.