|
From: <jbo...@li...> - 2006-06-15 08:02:21
|
Author: mic...@jb...
Date: 2006-06-15 04:02:09 -0400 (Thu, 15 Jun 2006)
New Revision: 4765
Added:
labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_ExplicitAnd.drl
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java
Log:
JBRULES-312
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java 2006-06-15 03:45:54 UTC (rev 4764)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java 2006-06-15 08:02:09 UTC (rev 4765)
@@ -165,6 +165,31 @@
list.get( 0 ) );
}
+ public void FIXME_testExplicitAnd() throws Exception {
+ final Reader reader = new InputStreamReader(
+ getClass().getResourceAsStream( "test_ExplicitAnd.drl" ) );
+ final DrlParser parser = new DrlParser();
+ final PackageDescr packageDescr = parser.parse( reader );
+
+ //pre build the package
+ final PackageBuilder builder = new PackageBuilder();
+ builder.addPackage( packageDescr );
+ final Package pkg = builder.getPackage();
+
+ //add the package to a rulebase
+ final RuleBase ruleBase = getRuleBase();
+ ruleBase.addPackage( pkg );
+ //load up the rulebase
+
+ final WorkingMemory workingMemory = ruleBase.newWorkingMemory();
+ List list = new ArrayList();
+ workingMemory.setGlobal( "list", list );
+ workingMemory.assertObject( new Message("hola") );
+
+ workingMemory.fireAllRules();
+ assertEquals(0, list.size());
+ }
+
public void testHelloWorld() throws Exception {
//read in the source
Added: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_ExplicitAnd.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_ExplicitAnd.drl 2006-06-15 03:45:54 UTC (rev 4764)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_ExplicitAnd.drl 2006-06-15 08:02:09 UTC (rev 4765)
@@ -0,0 +1,13 @@
+package HelloWorld
+
+import org.drools.integrationtests.helloworld.Message
+import java.lang.*
+
+global java.util.List list;
+
+rule "Hello World"
+ when
+ Message() && Integer()
+ then
+ list.add("hola");
+end
\ No newline at end of file
Property changes on: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_ExplicitAnd.drl
___________________________________________________________________
Name: svn:eol-style
+ native
|