[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