[jboss-svn-commits] JBL Code SVN: r9399 - labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 8 18:36:04 EST 2007


Author: KrisVerlaenen
Date: 2007-02-08 18:36:04 -0500 (Thu, 08 Feb 2007)
New Revision: 9399

Modified:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/AgendaTest.java
Log:
Fixed error where activations were not removed from activation group when retracting a tuple

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/AgendaTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/AgendaTest.java	2007-02-08 23:35:50 UTC (rev 9398)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/AgendaTest.java	2007-02-08 23:36:04 UTC (rev 9399)
@@ -578,6 +578,20 @@
         assertEquals( 1,
                       activationGroup0.size() );
 
+        // Removing a tuple should remove the activation from the activation-group-0 again
+        node0.retractTuple( tuple,
+                            context0,
+                            workingMemory );
+        assertEquals( 0,
+                      activationGroup0.size() );
+
+        // Assert the tuple again and check it was added to activation-group-0
+        node0.assertTuple( tuple,
+                           context0,
+                           workingMemory );
+        assertEquals( 1,
+                      activationGroup0.size() );
+
         // Assert another tuple and check it was added to activation-group-0        
         node1.assertTuple( tuple,
                            context1,




More information about the jboss-svn-commits mailing list