[jboss-svn-commits] JBL Code SVN: r18636 - labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 29 09:37:19 EST 2008


Author: tirelli
Date: 2008-02-29 09:37:18 -0500 (Fri, 29 Feb 2008)
New Revision: 18636

Modified:
   labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
Log:
JBRULES-1489: improving test

Modified: labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java	2008-02-29 12:57:00 UTC (rev 18635)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java	2008-02-29 14:37:18 UTC (rev 18636)
@@ -787,9 +787,7 @@
     public void testSerializeAdd() throws Exception {
 
         //Create a rulebase, a session, and test it
-        RuleBaseConfiguration conf = new RuleBaseConfiguration();
-        //conf.setShadowProxy( false );
-        RuleBase ruleBase = RuleBaseFactory.newRuleBase( conf );
+        RuleBase ruleBase = RuleBaseFactory.newRuleBase( );
         PackageBuilder builder = new PackageBuilder();
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Dynamic1.drl" ) ) );
         Package pkg = serialisePackage( builder.getPackage() );
@@ -812,9 +810,7 @@
         byte[] serializedRulebase = serializeOut( ruleBase );
         
         // now recreate the rulebase, deserialize the session and test it
-        DroolsObjectInputStream stream = new DroolsObjectInputStream( new ByteArrayInputStream( serializedRulebase ) );
-        ruleBase = (RuleBase) stream.readObject();
-        stream.close();
+        ruleBase = (RuleBase) serializeIn( serializedRulebase );
         
         session = ruleBase.newStatefulSession( new ByteArrayInputStream( serializedSession ) );
         list = (List) session.getGlobal( "list" );
@@ -837,6 +833,8 @@
         assertEquals( bob.getObject(), list.get( 1 ));
         assertEquals( "stilton", list.get( 2 ));
         
+        session.dispose();
+        
     }
 
     public class SubvertedClassLoader extends URLClassLoader {




More information about the jboss-svn-commits mailing list