package org.tigris.juxy.util;
import junit.framework.TestCase;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
/**
* $Id: UTestDOMUtil.java,v 1.2 2006-10-31 11:01:24 pavelsher Exp $
* <p/>
* Created: 13.04.2005
*
* @author Pavel Sher
*/
public class UTestDOMUtil extends TestCase {
public void testGetInnerTextSimpleDOM() throws SAXException {
Document doc = DOMUtil.parse("<root>a text</root>");
assertEquals("a text", DOMUtil.innerText(doc));
}
public void testGetInnerTextComplexDOM() throws SAXException {
Document doc = DOMUtil.parse("" +
"<root>a complex\n" +
"<em>text</em> with a HTML like list:" +
"<ol>" +
" <li>item1</li>" +
" <li>item2</li>" +
"</ol>" +
"</root>");
assertEquals("a complex text with a HTML like list: item1 item2", StringUtil.normalizeAll(DOMUtil.innerText(doc)));
}
}