From: <jbo...@li...> - 2006-04-27 22:39:36
|
Author: mar...@jb... Date: 2006-04-27 18:39:32 -0400 (Thu, 27 Apr 2006) New Revision: 4001 Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/LogicalAssertionTest.java Log: -Tests need to manually call propagateQueuedActions Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java =================================================================== --- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java 2006-04-27 21:33:30 UTC (rev 4000) +++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java 2006-04-27 22:39:32 UTC (rev 4001) @@ -750,7 +750,7 @@ } } - private void propagateQueuedActions() { + void propagateQueuedActions() { for ( Iterator it = this.factQueue.iterator(); it.hasNext(); ) { WorkingMemoryAction action = (WorkingMemoryAction) it.next(); it.remove(); Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/LogicalAssertionTest.java =================================================================== --- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/LogicalAssertionTest.java 2006-04-27 21:33:30 UTC (rev 4000) +++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/LogicalAssertionTest.java 2006-04-27 22:39:32 UTC (rev 4001) @@ -84,6 +84,8 @@ node.retractTuple( tuple1, context1, workingMemory ); + + workingMemory.propagateQueuedActions(); assertLength( 1, sink.getRetracted() ); @@ -110,6 +112,8 @@ node.retractTuple( tuple1, context1, workingMemory ); + + workingMemory.propagateQueuedActions(); assertLength( 2, sink.getRetracted() ); @@ -498,6 +502,8 @@ node.retractTuple( tuple1, context1, workingMemory ); + + workingMemory.propagateQueuedActions(); // Should cause the logical fact to be retracted assertLength( 1, |