[jboss-svn-commits] JBL Code SVN: r18979 - 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:45:59 EDT 2008


Author: mingjin
Date: 2008-03-14 11:45:58 -0400 (Fri, 14 Mar 2008)
New Revision: 18979

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

Modified: labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/OutOfMemoryTest.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/OutOfMemoryTest.java	2008-03-14 15:43:13 UTC (rev 18978)
+++ labs/jbossrules/branches/ming-serialization/drools-compiler/src/test/java/org/drools/integrationtests/OutOfMemoryTest.java	2008-03-14 15:45:58 UTC (rev 18979)
@@ -16,10 +16,7 @@
  * limitations under the License.
  */
 
-import java.io.InputStreamReader;
-
 import junit.framework.TestCase;
-
 import org.drools.Cheese;
 import org.drools.RuleBase;
 import org.drools.RuleBaseConfiguration;
@@ -29,7 +26,9 @@
 import org.drools.compiler.PackageBuilder;
 import org.drools.rule.Package;
 
+import java.io.InputStreamReader;
 
+
 /** Run all the tests with the ReteOO engine implementation */
 public class OutOfMemoryTest extends TestCase {
 
@@ -51,9 +50,10 @@
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_OutOfMemoryError.drl" ) ) );
         final Package pkg = builder.getPackage();
 
-        final RuleBase ruleBase = getRuleBase();
+        RuleBase ruleBase = getRuleBase();
         ruleBase.addPackage( pkg );
-        
+        ruleBase    = SerializationHelper.serializeObject(ruleBase);
+
         int i = 0;
         
         try {
@@ -74,8 +74,9 @@
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_OutOfMemory.drl" ) ) );
         final Package pkg = builder.getPackage();
 
-        final RuleBase ruleBase = getRuleBase();
+        RuleBase ruleBase = getRuleBase();
         ruleBase.addPackage( pkg );
+        ruleBase    = SerializationHelper.serializeObject(ruleBase);
         final WorkingMemory workingMemory = ruleBase.newStatefulSession();
 
         workingMemory.insert( new Cheese( "stilton",




More information about the jboss-svn-commits mailing list