[jboss-svn-commits] JBL Code SVN: r25810 - labs/jbossrules/trunk/drools-pipeline/drools-transformer-xstream/src/test/java/org/drools/runtime/pipeline/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Mar 24 22:30:15 EDT 2009
Author: michael.neale at jboss.com
Date: 2009-03-24 22:30:14 -0400 (Tue, 24 Mar 2009)
New Revision: 25810
Modified:
labs/jbossrules/trunk/drools-pipeline/drools-transformer-xstream/src/test/java/org/drools/runtime/pipeline/impl/XStreamBatchExecutionTest.java
Log:
test for firing rules in stateful mode with max/limit
Modified: labs/jbossrules/trunk/drools-pipeline/drools-transformer-xstream/src/test/java/org/drools/runtime/pipeline/impl/XStreamBatchExecutionTest.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-transformer-xstream/src/test/java/org/drools/runtime/pipeline/impl/XStreamBatchExecutionTest.java 2009-03-25 02:09:35 UTC (rev 25809)
+++ labs/jbossrules/trunk/drools-pipeline/drools-transformer-xstream/src/test/java/org/drools/runtime/pipeline/impl/XStreamBatchExecutionTest.java 2009-03-25 02:30:14 UTC (rev 25810)
@@ -777,18 +777,24 @@
getPipelineStateful( ksession ).insert( inXml,
resultHandler );
- String nextXML = "<batch-execution><query out-identifier='matchingthings' name='results'/></batch-execution>";
- getPipelineStateful( ksession ).insert( nextXML,
+ getPipelineStateful( ksession ).insert("<batch-execution><query out-identifier='matchingthings' name='results'/></batch-execution>",
resultHandler );
String outXml = (String) resultHandler.getObject();
//we have not fired the rules yet
assertFalse( outXml.indexOf( "<price>30</price>" ) > -1 );
- ksession.fireAllRules();
+ //lets send a command to execute them then
+ inXml = "";
+ inXml += "<batch-execution>";
+ inXml += " <fire-all-rules max='100'/>";
+ inXml += "</batch-execution>";
+ getPipelineStateful( ksession ).insert( inXml,
+ resultHandler );
+ //ksession.fireAllRules();
//ok lets try that again...
- getPipelineStateful( ksession ).insert( nextXML,
+ getPipelineStateful( ksession ).insert("<batch-execution><query out-identifier='matchingthings' name='results'/></batch-execution>",
resultHandler );
outXml = (String) resultHandler.getObject();
assertTrue( outXml.indexOf( "<price>30</price>" ) > -1 );
More information about the jboss-svn-commits
mailing list