[jboss-svn-commits] JBL Code SVN: r27074 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jun 22 19:08:05 EDT 2009
Author: tirelli
Date: 2009-06-22 19:08:05 -0400 (Mon, 22 Jun 2009)
New Revision: 27074
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/MarshallingTest.java
Log:
JBRULES-2128: fixing failing tests
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 2009-06-22 19:30:14 UTC (rev 27073)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/DynamicRulesTest.java 2009-06-22 23:08:05 UTC (rev 27074)
@@ -101,6 +101,7 @@
ruleBase.addPackage( pkg2 );
// ruleBase = SerializationHelper.serializeObject(ruleBase);
+ workingMemory.fireAllRules();
assertEquals( 3,
list.size() );
@@ -122,6 +123,7 @@
// Package 3 has a rule working on Person instances.
// As we added person instance in advance, rule should fire now
+ workingMemory.fireAllRules();
Assert.assertEquals( "Rule from package 3 should have been fired",
"match Person ok",
@@ -138,8 +140,9 @@
builder.addPackageFromDrl( reader );
final Package pkg4 = SerializationHelper.serializeObject( builder.getPackage() );
ruleBase.addPackage( pkg4 );
+ workingMemory.fireAllRules();
ruleBase = SerializationHelper.serializeObject( ruleBase );
-
+
Assert.assertEquals( "Rule from package 4 should have been fired",
"Who likes Stilton ok",
bob.getStatus() );
@@ -558,6 +561,8 @@
builder2.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_CollectDynamicRules2.drl" ) ) );
final Package pkg2 = builder2.getPackage();
ruleBase.addPackage( pkg2 );
+ workingMemory.fireAllRules();
+
ruleBase = SerializationHelper.serializeObject( ruleBase );
// fire all rules is automatic
@@ -680,6 +685,7 @@
PackageBuilder fredBuilder = new PackageBuilder();
fredBuilder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_DynamicRulesFred.drl" ) ) );
ruleBase.addPackage( fredBuilder.getPackage() );
+ session.fireAllRules();
assertEquals( 2,
results.size() );
@@ -692,6 +698,7 @@
PackageBuilder edBuilder = new PackageBuilder();
edBuilder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_DynamicRulesEd.drl" ) ) );
ruleBase.addPackage( edBuilder.getPackage() );
+ session.fireAllRules();
assertEquals( 2,
results.size() );
@@ -909,6 +916,7 @@
ruleBaseWM.removePackage( packageName );
ruleBaseWM.addPackage( SerializationHelper.serializeObject( builder1.getPackage() ) );
+ workingMemory.fireAllRules();
assertEquals( 1,
results.size() );
assertEquals( 3,
@@ -917,6 +925,7 @@
ruleBaseWM.removePackage( packageName );
ruleBaseWM.addPackage( SerializationHelper.serializeObject( builder1.getPackage() ) );
+ workingMemory.fireAllRules();
assertEquals( 1,
results.size() );
assertEquals( 3,
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MarshallingTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MarshallingTest.java 2009-06-22 19:30:14 UTC (rev 27073)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MarshallingTest.java 2009-06-22 23:08:05 UTC (rev 27074)
@@ -1200,6 +1200,7 @@
pkg = builder.getPackage();
ruleBase.addPackage( pkg );
+ session2.fireAllRules();
assertEquals( 2,
((List) session2.getGlobal( "list" )).size() );
More information about the jboss-svn-commits
mailing list