[jbosstools-commits] JBoss Tools SVN: r23048 - branches/smooks-dmb/tests/org.jboss.tools.smooks.model.test/src/org/jboss/tools/smooks/model/all.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Jun 25 12:15:15 EDT 2010
Author: tfennelly
Date: 2010-06-25 12:15:14 -0400 (Fri, 25 Jun 2010)
New Revision: 23048
Modified:
branches/smooks-dmb/tests/org.jboss.tools.smooks.model.test/src/org/jboss/tools/smooks/model/all/SmooksModelBuilderTest.java
Log:
More tests.. programatic
Modified: branches/smooks-dmb/tests/org.jboss.tools.smooks.model.test/src/org/jboss/tools/smooks/model/all/SmooksModelBuilderTest.java
===================================================================
--- branches/smooks-dmb/tests/org.jboss.tools.smooks.model.test/src/org/jboss/tools/smooks/model/all/SmooksModelBuilderTest.java 2010-06-25 16:06:10 UTC (rev 23047)
+++ branches/smooks-dmb/tests/org.jboss.tools.smooks.model.test/src/org/jboss/tools/smooks/model/all/SmooksModelBuilderTest.java 2010-06-25 16:15:14 UTC (rev 23048)
@@ -48,8 +48,8 @@
public class SmooksModelBuilderTest extends TestCase {
public void test() throws BeanRegistrationException, IOException, SAXException {
- SmooksEditorModelBuilder smooksModelBuilder = new SmooksEditorModelBuilder();
- Model<SmooksModel> model = smooksModelBuilder.newModel();
+ SmooksEditorModelBuilder modelBuilder = new SmooksEditorModelBuilder();
+ Model<SmooksModel> model = modelBuilder.newModel();
SmooksModel smooksModel = model.getModelRoot();
// Create the global config and add it to the model...
@@ -88,5 +88,15 @@
// System.out.println(writer);
XMLUnit.setIgnoreWhitespace( true );
XMLAssert.assertXMLEqual(new InputStreamReader(getClass().getResourceAsStream("expected_01.xml")), new StringReader(writer.toString()));
+
+ // Recreate the model from the serialized form...
+ model = modelBuilder.readModel(new StringReader(writer.toString()));
+
+ // serialize it again and check it again...
+ writer = new StringWriter();
+ model.writeModel(writer);
+
+ XMLUnit.setIgnoreWhitespace( true );
+ XMLAssert.assertXMLEqual(new InputStreamReader(getClass().getResourceAsStream("expected_01.xml")), new StringReader(writer.toString()));
}
}
More information about the jbosstools-commits
mailing list