[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