[jboss-svn-commits] JBL Code SVN: r18980 - 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:49:36 EDT 2008
Author: mingjin
Date: 2008-03-14 11:49:35 -0400 (Fri, 14 Mar 2008)
New Revision: 18980
Modified:
labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java
Log:
added serialization for all rulebase
Modified: labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java 2008-03-14 15:45:58 UTC (rev 18979)
+++ labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java 2008-03-14 15:49:35 UTC (rev 18980)
@@ -1,11 +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.FactHandle;
import org.drools.RuleBase;
@@ -16,6 +11,10 @@
import org.drools.concurrent.Future;
import org.drools.rule.Package;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+import java.util.List;
+
public class StatefulSessionTest extends TestCase {
final List list = new ArrayList();
@@ -195,8 +194,9 @@
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_ConsequenceException.drl" ) ) );
final Package pkg = builder.getPackage();
- final RuleBase ruleBase = getRuleBase();
+ RuleBase ruleBase = getRuleBase();
ruleBase.addPackage( pkg );
+ ruleBase = SerializationHelper.serializeObject(ruleBase);
return ruleBase.newStatefulSession();
}
@@ -205,10 +205,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 StatefulSession session = ruleBase.newStatefulSession();
+ ruleBase = SerializationHelper.serializeObject(ruleBase);
+ StatefulSession session = ruleBase.newStatefulSession();
+// session = SerializationHelper.serializeObject(session);
session.setGlobal( "list",
this.list );
return session;
More information about the jboss-svn-commits
mailing list