[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