You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rd...@apache.org on 2003/07/09 20:27:50 UTC
cvs commit: jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/digester TestIDRead.java
rdonkin 2003/07/09 11:27:50
Modified: betwixt/src/test/org/apache/commons/betwixt/digester
TestIDRead.java
Log:
Improved unit tests
Revision Changes Path
1.6 +18 -6 jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/digester/TestIDRead.java
Index: TestIDRead.java
===================================================================
RCS file: /home/cvs/jakarta-commons/betwixt/src/test/org/apache/commons/betwixt/digester/TestIDRead.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TestIDRead.java 9 Feb 2003 22:27:18 -0000 1.5
+++ TestIDRead.java 9 Jul 2003 18:27:49 -0000 1.6
@@ -64,6 +64,7 @@
import java.io.FileInputStream;
import java.io.InputStream;
+import java.io.StringWriter;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -100,11 +101,22 @@
}
public void testSimpleRead() throws Exception {
- BeanWriter writer = new BeanWriter();
+ StringWriter out = new StringWriter();
+ out.write("<?xml version='1.0'?>");
+ BeanWriter writer = new BeanWriter(out);
IDBean bean = new IDBean("alpha","one");
bean.addChild(new IDBean("beta","two"));
bean.addChild(new IDBean("gamma","three"));
writer.write(bean);
+
+ String xml = "<IDBean><name>one</name><children><child><name>two</name><children/>"
+ + "<id>beta</id></child><child><name>three</name><children/>"
+ + "<id>gamma</id></child></children><id>alpha</id></IDBean>";
+
+ xmlAssertIsomorphicContent(
+ parseString(xml),
+ parseString(out.getBuffer().toString()),
+ true);
BeanReader reader = new BeanReader();
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org