[jboss-svn-commits] JBL Code SVN: r14618 - in labs/jbossrules/trunk/drools-compiler/src/test: resources/org/drools/integrationtests and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Aug 26 22:30:24 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-08-26 22:30:24 -0400 (Sun, 26 Aug 2007)
New Revision: 14618
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java
labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_Dynamic2.drl
Log:
JBRULES-1137 Rules are not removed when they have shared nodes
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 2007-08-27 00:42:33 UTC (rev 14617)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java 2007-08-27 02:30:24 UTC (rev 14618)
@@ -174,22 +174,28 @@
5 );
workingMemory.insert( cheddar );
- assertEquals( 11,
+ assertEquals( 15,
workingMemory.getAgenda().getActivations().length );
reteooRuleBase.removeRule( "org.drools.test",
"Who likes Stilton" );
- assertEquals( 8,
+ assertEquals( 12,
workingMemory.getAgenda().getActivations().length );
reteooRuleBase.removeRule( "org.drools.test",
"like cheese" );
+
+// reteooRuleBase.removeRule( "org.drools.test",
+// "like cheese2" );
final Cheese muzzarela = new Cheese( "muzzarela",
5 );
+ assertEquals( 8,
+ workingMemory.getAgenda().getActivations().length );
+
workingMemory.insert( muzzarela );
- assertEquals( 4,
+ assertEquals( 9,
workingMemory.getAgenda().getActivations().length );
reteooRuleBase.removePackage( "org.drools.test" );
Modified: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_Dynamic2.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_Dynamic2.drl 2007-08-27 00:42:33 UTC (rev 14617)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_Dynamic2.drl 2007-08-27 02:30:24 UTC (rev 14618)
@@ -4,9 +4,18 @@
global java.util.List list
+// make these rules share
+// so that we know things are being
+// removed correctly still
rule "like cheese"
when
Cheese( t:type )
then
list.add( t );
+end
+
+rule "like cheese2"
+ when
+ Cheese( t:type )
+ then
end
\ No newline at end of file
More information about the jboss-svn-commits
mailing list