1 9 10 package test.dom4j; 11 12 import junit.framework.Test; 13 import junit.framework.TestSuite; 14 import junit.textui.TestRunner; 15 import org.dom4j.Document; 16 import org.dom4j.io.HTMLWriter; 17 import org.ozoneDB.xml.dom4j.O3DocumentHelper; 18 19 import java.io.StringWriter ; 20 21 26 public class TestHTMLWriter extends AbstractTestCase { 27 28 protected static final boolean VERBOSE = false; 29 30 31 public static void main( String [] args ) { 32 TestRunner.run( suite() ); 33 } 34 35 public static Test suite() { 36 return new TestSuite( TestHTMLWriter.class ); 37 } 38 39 public TestHTMLWriter(String name) { 40 super(name); 41 } 42 43 public void testWriter() throws Exception { 46 Document document = O3DocumentHelper.parseText( 47 "<html> <body><![CDATA[First test]]></body> </html>" 48 ); 49 StringWriter buffer = new StringWriter (); 50 HTMLWriter writer = new HTMLWriter( buffer ); 51 writer.write( document ); 52 53 String output = buffer.toString(); 54 55 String expects = "\n<html>\n <body>First test</body>\n</html>\n"; 56 57 assertEquals( "Output is correct", expects, output ); 58 } 59 } 60 61 62 63 64 108 | Popular Tags |