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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 14 11:51:17 EDT 2008


Author: mingjin
Date: 2008-03-14 11:51:17 -0400 (Fri, 14 Mar 2008)
New Revision: 18981

Modified:
   labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatelessSessionTest.java
Log:
added serialization for all rulebase & stateless session

Modified: labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatelessSessionTest.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatelessSessionTest.java	2008-03-14 15:49:35 UTC (rev 18980)
+++ labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatelessSessionTest.java	2008-03-14 15:51:17 UTC (rev 18981)
@@ -1,9 +1,6 @@
 package org.drools.integrationtests;
 
-import java.io.InputStreamReader;
-import java.util.ArrayList;
-import java.util.List;
-
+import junit.framework.TestCase;
 import org.drools.Cheese;
 import org.drools.Cheesery;
 import org.drools.RuleBase;
@@ -11,16 +8,16 @@
 import org.drools.RuleBaseFactory;
 import org.drools.StatelessSession;
 import org.drools.StatelessSessionResult;
-import org.drools.WorkingMemory;
 import org.drools.base.CopyIdentifiersGlobalExporter;
 import org.drools.base.MapGlobalResolver;
 import org.drools.base.ReferenceOriginalGlobalExporter;
 import org.drools.compiler.PackageBuilder;
 import org.drools.rule.Package;
-import org.drools.spi.GlobalExporter;
 import org.drools.spi.GlobalResolver;
 
-import junit.framework.TestCase;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+import java.util.List;
 
 public class StatelessSessionTest extends TestCase {
     final List list = new ArrayList();
@@ -261,10 +258,12 @@
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "literal_rule_test.drl" ) ) );
         final Package pkg = builder.getPackage();
 
-        final RuleBase ruleBase = getRuleBase();
+        RuleBase ruleBase = getRuleBase();
         ruleBase.addPackage( pkg );
-        final StatelessSession session = ruleBase.newStatelessSession();
+        ruleBase    = SerializationHelper.serializeObject(ruleBase);
+        StatelessSession session = ruleBase.newStatelessSession();
         
+        session    = SerializationHelper.serializeObject(session);
         session.setGlobalResolver( this.globalResolver );
 
         session.setGlobal( "list",




More information about the jboss-svn-commits mailing list