[jboss-svn-commits] JBL Code SVN: r17467 - labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Dec 31 08:57:42 EST 2007
Author: tirelli
Date: 2007-12-31 08:57:42 -0500 (Mon, 31 Dec 2007)
New Revision: 17467
Modified:
labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
Log:
JBRULES-1397: moving test case to the correct test file
Modified: labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java 2007-12-31 13:52:48 UTC (rev 17466)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java 2007-12-31 13:57:42 UTC (rev 17467)
@@ -16,6 +16,7 @@
import junit.framework.TestCase;
import org.drools.Cheese;
+import org.drools.Person;
import org.drools.RuleBase;
import org.drools.RuleBaseFactory;
import org.drools.WorkingMemory;
@@ -78,6 +79,36 @@
return MVEL.executeExpression(compiled, new Object(), new HashMap());
}
+ public void testLocalVariableMVELConsequence() throws Exception {
+ final PackageBuilder builder = new PackageBuilder();
+ builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_LocalVariableMVELConsequence.drl" ) ) );
+ final Package pkg = builder.getPackage();
+
+ final RuleBase ruleBase = getRuleBase();
+ ruleBase.addPackage( pkg );
+ final WorkingMemory workingMemory = ruleBase.newStatefulSession();
+
+ final List list = new ArrayList();
+ workingMemory.setGlobal( "results",
+ list );
+
+ workingMemory.insert( new Person( "bob", "stilton" ) );
+ workingMemory.insert( new Person( "mark", "brie" ) );
+
+ try {
+ workingMemory.fireAllRules();
+
+ assertEquals( "should have fired twice",
+ 2,
+ list.size() );
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ fail( "Should not raise any exception");
+ }
+
+ }
+
private RuleBase loadRuleBase(final Reader reader) throws IOException,
DroolsParserException,
Exception {
Modified: labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2007-12-31 13:52:48 UTC (rev 17466)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2007-12-31 13:57:42 UTC (rev 17467)
@@ -4667,34 +4667,4 @@
assertNotNull(fh2);
}
- public void testLocalVariableMVELConsequence() throws Exception {
- final PackageBuilder builder = new PackageBuilder();
- builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_LocalVariableMVELConsequence.drl" ) ) );
- final Package pkg = builder.getPackage();
-
- final RuleBase ruleBase = getRuleBase();
- ruleBase.addPackage( pkg );
- final WorkingMemory workingMemory = ruleBase.newStatefulSession();
-
- final List list = new ArrayList();
- workingMemory.setGlobal( "results",
- list );
-
- workingMemory.insert( new Person( "bob", "stilton" ) );
- workingMemory.insert( new Person( "mark", "brie" ) );
-
- try {
- workingMemory.fireAllRules();
-
- assertEquals( "should have fired twice",
- 2,
- list.size() );
-
- } catch (Exception e) {
- e.printStackTrace();
- fail( "Should not raise any exception");
- }
-
- }
-
}
More information about the jboss-svn-commits
mailing list