[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