[jboss-svn-commits] JBL Code SVN: r14797 - in labs/jbossrules/trunk/drools-compiler/src/test: resources/org/drools/integrationtests and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Sep 1 22:19:45 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-09-01 22:19:45 -0400 (Sat, 01 Sep 2007)
New Revision: 14797

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
   labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_mvel.drl
Log:
JBRULES-1159 Function calls or static method calls do not work for the MVEL dialect
-updated the test so that it records the value, instead of a printout.

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java	2007-09-02 02:19:09 UTC (rev 14796)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MVELTest.java	2007-09-02 02:19:45 UTC (rev 14797)
@@ -50,6 +50,10 @@
         final List list = new ArrayList();
         workingMemory.setGlobal( "list",
                                  list );
+        
+        final List list2 = new ArrayList();
+        workingMemory.setGlobal( "list2",
+                                 list2 );        
 
         workingMemory.insert( new Cheese("stilton", 10) );
         workingMemory.fireAllRules();
@@ -57,6 +61,8 @@
         assertEquals( new Integer(30), list.get(0));
         assertEquals( new Integer(22), list.get(1));
         
+        assertEquals( "hello world", list2.get(0));        
+        
     }
     
     public Object compiledExecute(String ex) {

Modified: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_mvel.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_mvel.drl	2007-09-02 02:19:09 UTC (rev 14796)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_mvel.drl	2007-09-02 02:19:45 UTC (rev 14797)
@@ -3,6 +3,7 @@
 import org.drools.Cheese;
 
 global java.util.List list;
+global java.util.List list2;
 
 function String someFunction() {
     return "hello world";
@@ -30,6 +31,6 @@
     when
         $c : Cheese(type == "stilton", price == 20 )
     then
-        list.add( $c.price + 2);       
-        System.out.println( someFunction() );
+        list.add( $c.price + 2);   
+        list2.add( someFunction() );
 end
\ No newline at end of file




More information about the jboss-svn-commits mailing list