[jboss-svn-commits] JBL Code SVN: r18990 - labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/sequential.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 14 13:13:07 EDT 2008


Author: mingjin
Date: 2008-03-14 13:13:07 -0400 (Fri, 14 Mar 2008)
New Revision: 18990

Modified:
   labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/sequential/SequentialTest.java
Log:
added rulebase serialization

Modified: labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/sequential/SequentialTest.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/sequential/SequentialTest.java	2008-03-14 17:10:31 UTC (rev 18989)
+++ labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/sequential/SequentialTest.java	2008-03-14 17:13:07 UTC (rev 18990)
@@ -1,23 +1,23 @@
 package org.drools.integrationtests.sequential;
 
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Properties;
-
 import junit.framework.TestCase;
-
 import org.drools.Cheese;
 import org.drools.Person;
 import org.drools.RuleBase;
 import org.drools.RuleBaseConfiguration;
 import org.drools.RuleBaseFactory;
 import org.drools.StatelessSession;
+import org.drools.integrationtests.SerializationHelper;
 import org.drools.compiler.DroolsParserException;
 import org.drools.compiler.PackageBuilder;
 import org.drools.rule.Package;
 
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+
 public class SequentialTest extends TestCase {
     public void testBasicOperation() throws Exception {
 
@@ -28,8 +28,9 @@
 
         RuleBaseConfiguration conf = new RuleBaseConfiguration();
         conf.setSequential( true );
-        final RuleBase ruleBase = getRuleBase( conf );
+        RuleBase ruleBase = getRuleBase( conf );
         ruleBase.addPackage( pkg );
+        ruleBase    = SerializationHelper.serializeObject(ruleBase);
         final StatelessSession session = ruleBase.newStatelessSession();
 
         final List list = new ArrayList();
@@ -129,8 +130,9 @@
         RuleBaseConfiguration conf = new RuleBaseConfiguration( properties );
         conf.setSequential( sequentialMode );
 
-        final RuleBase ruleBase = getRuleBase( conf );
+        RuleBase ruleBase = getRuleBase( conf );
         ruleBase.addPackage( pkg );
+        ruleBase    = SerializationHelper.serializeObject(ruleBase);
         final StatelessSession session = ruleBase.newStatelessSession();
 
         final List list = new ArrayList();




More information about the jboss-svn-commits mailing list