rdonkin 2003/07/09 11:10:24 Modified: betwixt/src/test/org/apache/commons/betwixt/io TestSAXBeanWriter.java Log: Improved unit tests Revision Changes Path 1.5 +19 -10 jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/io/TestSAXBeanWriter.java Index: TestSAXBeanWriter.java =================================================================== RCS file: /home/cvs/jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/io/TestSAXBeanWriter.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TestSAXBeanWriter.java 17 Feb 2003 19:41:57 -0000 1.4 +++ TestSAXBeanWriter.java 9 Jul 2003 18:10:24 -0000 1.5 @@ -72,6 +72,7 @@ import junit.textui.TestRunner; import org.apache.commons.betwixt.PersonBean; +import org.apache.commons.betwixt.AbstractTestCase; import org.apache.commons.logging.impl.SimpleLog; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -88,7 +89,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Martin van den Bemt</a> * @version $Id$ */ -public class TestSAXBeanWriter extends TestCase { +public class TestSAXBeanWriter extends AbstractTestCase { public static final String XML = "<?xml version='1.0'?><PersonBean id='1'><age>35</age><name>John Smith</name></PersonBean>"; @@ -102,14 +103,22 @@ // writer bean into string StringWriter out = new StringWriter(); - SimpleLog log = new SimpleLog("[TestWrite:SAXBeanWriter]"); - log.setLevel(SimpleLog.LOG_LEVEL_TRACE); + //SimpleLog log = new SimpleLog("[TestWrite:SAXBeanWriter]"); + //log.setLevel(SimpleLog.LOG_LEVEL_TRACE); SAXBeanWriter writer = new SAXBeanWriter(new SAXContentHandler(out)); - writer.setLog(log); + //writer.setLog(log); writer.write(bean); String beanString = out.getBuffer().toString(); - System.out.println(beanString); + String xml = "<?xml version='1.0'?><PersonBean><age>35</age>" + + "<name>John Smith</name></PersonBean>"; + + + xmlAssertIsomorphicContent( + parseString(xml), + parseString(beanString), + true); + // test the result DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]