[jboss-svn-commits] JBL Code SVN: r20824 - 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
Thu Jun 26 23:06:43 EDT 2008


Author: michael.neale at jboss.com
Date: 2008-06-26 23:06:42 -0400 (Thu, 26 Jun 2008)
New Revision: 20824

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
   labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_GeneratedBeans.drl
Log:
added test for global declared facts

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java	2008-06-26 20:41:43 UTC (rev 20823)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java	2008-06-27 03:06:42 UTC (rev 20824)
@@ -559,6 +559,8 @@
                       cheeseFact.get( cheese,
                                       "type" ) );
 
+
+
         FactType personType = ruleBase.getFactType( "org.drools.generatedbeans.Person" );
 
         Object ps = personType.newInstance();
@@ -589,6 +591,8 @@
 
         // creating a stateful session
         StatefulSession wm = ruleBase.newStatefulSession();
+        Object cg = cheeseFact.newInstance();
+        wm.setGlobal("cg", cg);
         List result = new ArrayList();
         wm.setGlobal( "list",
                       result );
@@ -3956,10 +3960,10 @@
             assertEquals( 2, builder.getPackages().length );
             Package pkg1 = builder.getPackageRegistry( "org.drools.package1" ).getPackage();
             assertEquals( "rule 1", pkg1.getRules()[0].getName() );
-            
+
             Package pkg2 = builder.getPackageRegistry( "org.drools.package2" ).getPackage();
-            assertEquals( "rule 1", pkg2.getRules()[0].getName() );         
-            
+            assertEquals( "rule 1", pkg2.getRules()[0].getName() );
+
         } catch ( PackageMergeException e ) {
             fail( "unexpected exception: " + e.getMessage() );
         } catch ( RuntimeException e ) {

Modified: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_GeneratedBeans.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_GeneratedBeans.drl	2008-06-26 20:41:43 UTC (rev 20823)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_GeneratedBeans.drl	2008-06-27 03:06:42 UTC (rev 20824)
@@ -1,7 +1,9 @@
 package org.drools.generatedbeans;
 
 global java.util.List list;
+global Cheese cg;
 
+
 declare Cheese
     type: String
 end
@@ -16,6 +18,7 @@
         Cheese( type == "stilton" )
     then
 		list.add( new Integer(5) );
+		cg.setType("nothing");
 end
 
 rule "another"




More information about the jboss-svn-commits mailing list