[jboss-svn-commits] JBL Code SVN: r14715 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Aug 28 20:02:05 EDT 2007


Author: tirelli
Date: 2007-08-28 20:02:05 -0400 (Tue, 28 Aug 2007)
New Revision: 14715

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
Log:
Updating test to use serialization

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java	2007-08-28 23:53:49 UTC (rev 14714)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java	2007-08-29 00:02:05 UTC (rev 14715)
@@ -4,6 +4,7 @@
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStreamReader;
+import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 import java.io.Reader;
 import java.io.Serializable;
@@ -34,16 +35,15 @@
         
         // Bellow lines are a way to make sure serialization is fine
         // start of serialization block
-//        ByteArrayOutputStream out = new ByteArrayOutputStream();
-//        ObjectOutputStream obj = new ObjectOutputStream( out );
-//        obj.writeObject( ruleBase );
-//        obj.close();
-//        
-//        byte[] buf = out.toByteArray();
-//        
-//        ByteArrayInputStream input = new ByteArrayInputStream( buf );
-//        RuleBaseLoader loader = RuleBaseLoader.getInstance();
-//        ruleBase = loader.loadFromReader( new InputStreamReader( input ) );
+        ByteArrayOutputStream out = new ByteArrayOutputStream();
+        ObjectOutputStream obj = new ObjectOutputStream( out );
+        obj.writeObject( ruleBase );
+        obj.close();
+        
+        byte[] buf = out.toByteArray();
+        
+        ObjectInputStream in = new ObjectInputStream( new ByteArrayInputStream( buf ) );
+        ruleBase = (RuleBase) in.readObject();
         // end of serialization block
         
 




More information about the jboss-svn-commits mailing list