[jboss-svn-commits] JBL Code SVN: r16637 - in labs/jbossrules/trunk/drools-compiler/src: test/java/org/drools/testframework and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Nov 15 19:11:05 EST 2007
Author: michael.neale at jboss.com
Date: 2007-11-15 19:11:04 -0500 (Thu, 15 Nov 2007)
New Revision: 16637
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/client/modeldriven/testing/Scenario.java
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioTest.java
Log:
JBRULES-1271 test scenario allow removal of globals
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/client/modeldriven/testing/Scenario.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/client/modeldriven/testing/Scenario.java 2007-11-15 22:04:52 UTC (rev 16636)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/brms/client/modeldriven/testing/Scenario.java 2007-11-16 00:11:04 UTC (rev 16637)
@@ -86,6 +86,7 @@
*/
public void removeFixture(Fixture f) {
this.fixtures.remove(f);
+ this.globals.remove(f);
}
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioTest.java 2007-11-15 22:04:52 UTC (rev 16636)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/testframework/ScenarioTest.java 2007-11-16 00:11:04 UTC (rev 16637)
@@ -52,14 +52,27 @@
VerifyRuleFired vf2 = new VerifyRuleFired();
VerifyRuleFired vf3 = new VerifyRuleFired();
+ FactData fd = new FactData();
+
sc.fixtures.add(vf1);
sc.fixtures.add(vf2);
sc.fixtures.add(vf3);
+ sc.globals.add(fd);
+
sc.removeFixture(vf2);
assertEquals(2, sc.fixtures.size());
assertEquals(vf1, sc.fixtures.get(0));
assertEquals(vf3, sc.fixtures.get(1));
+ assertEquals(1, sc.globals.size());
+
+ sc.removeFixture(fd);
+ assertEquals(0, sc.globals.size());
+ assertEquals(2, sc.fixtures.size());
+
+
+
+
}
public void testMapFactTypes() {
More information about the jboss-svn-commits
mailing list