[jboss-svn-commits] JBL Code SVN: r35996 - 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
Tue Nov 16 10:13:25 EST 2010
Author: tirelli
Date: 2010-11-16 10:13:24 -0500 (Tue, 16 Nov 2010)
New Revision: 35996
Added:
labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_DeclareWithFrom.drl
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
Log:
Adding test for MVEL regression on map notation
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 2010-11-16 15:11:18 UTC (rev 35995)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2010-11-16 15:13:24 UTC (rev 35996)
@@ -3421,6 +3421,21 @@
}
}
+ public void FIXME_testDeclareAndFrom() throws Exception {
+ KnowledgeBase kbase = loadKnowledgeBase( "test_DeclareWithFrom.drl" );
+ FactType profileType = kbase.getFactType( "org.drools", "Profile" );
+
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ Object profile = profileType.newInstance();
+ Map<String, Integer> map = new HashMap<String, Integer>();
+ map.put( "internet", Integer.valueOf( 2 ) );
+ profileType.set( profile, "pageFreq", map );
+
+ ksession.insert( profile );
+ ksession.fireAllRules();
+ ksession.dispose();
+ }
+
public void testDeclarationNonExistingField() throws Exception {
try {
final PackageBuilder builder = new PackageBuilder();
Added: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_DeclareWithFrom.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_DeclareWithFrom.drl (rev 0)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_DeclareWithFrom.drl 2010-11-16 15:13:24 UTC (rev 35996)
@@ -0,0 +1,14 @@
+package org.drools
+
+declare Profile
+ pageFreq : java.util.Map
+end
+
+rule "Testing out UdayCompare Custom Operator"
+ ruleflow-group "udaytesting"
+when
+ $profile : Profile( $pg : pageFreq )
+ Integer( this > 1 ) from $profile.pageFreq["internet"]
+then
+ System.out.println("Yippie it works!!");
+end
Property changes on: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_DeclareWithFrom.drl
___________________________________________________________________
Name: svn:executable
+ *
More information about the jboss-svn-commits
mailing list