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()));
}
}
Show replies by date