[jboss-svn-commits] JBL Code SVN: r18298 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/reteoo/builder and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Feb 4 07:44:29 EST 2008
Author: tirelli
Date: 2008-02-04 07:44:29 -0500 (Mon, 04 Feb 2008)
New Revision: 18298
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/BuildUtils.java
Log:
JBRULES-1329: fixing node sharing count for OTN
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java 2008-02-04 11:45:08 UTC (rev 18297)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java 2008-02-04 12:44:29 UTC (rev 18298)
@@ -20,8 +20,6 @@
import org.drools.Cheese;
import org.drools.FactA;
import org.drools.FactB;
-import org.drools.Order;
-import org.drools.OrderItem;
import org.drools.Person;
import org.drools.PersonInterface;
import org.drools.Precondition;
@@ -326,7 +324,7 @@
list.get( 2 ) );
}
- public void FIXME_testRemovePackage() throws Exception {
+ public void testRemovePackage() throws Exception {
final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_RemovePackage.drl" ) ) );
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/BuildUtils.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/BuildUtils.java 2008-02-04 11:45:08 UTC (rev 18297)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/BuildUtils.java 2008-02-04 12:44:29 UTC (rev 18298)
@@ -94,6 +94,7 @@
EntryPointNode epn = context.getRuleBase().getRete().getEntryPointNode( ((EntryPointNode)candidate).getEntryPoint() );
if( epn != null ) {
node = epn;
+ node.addShare();
}
} else if( candidate instanceof ObjectTypeNode ) {
// object type nodes are always shared
@@ -103,6 +104,7 @@
otn = map.get( otn.getObjectType() );
if ( otn != null ) {
node = otn;
+ node.addShare();
}
}
} else if( isSharingEnabledForNode( context, candidate ) ) {
More information about the jboss-svn-commits
mailing list