[jboss-svn-commits] JBL Code SVN: r36552 - labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-compiler/src/test/java/org/drools/integrationtests.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jan 19 15:36:08 EST 2011
Author: tsurdilovic
Date: 2011-01-19 15:36:08 -0500 (Wed, 19 Jan 2011)
New Revision: 36552
Modified:
labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java
Log:
BRMS-538 : Fix for BRMS-519
Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java 2011-01-19 20:25:02 UTC (rev 36551)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-538/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java 2011-01-19 20:36:08 UTC (rev 36552)
@@ -1,5 +1,10 @@
package org.drools.integrationtests;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
@@ -33,6 +38,7 @@
import org.drools.StatefulSession;
import org.drools.StockTick;
import org.drools.WorkingMemory;
+import org.drools.audit.WorkingMemoryConsoleLogger;
import org.drools.builder.KnowledgeBuilder;
import org.drools.builder.KnowledgeBuilderFactory;
import org.drools.builder.ResourceType;
@@ -49,7 +55,6 @@
import org.drools.runtime.StatefulKnowledgeSession;
import org.drools.runtime.conf.ClockTypeOption;
import org.drools.time.SessionPseudoClock;
-import static org.mockito.Mockito.*;
public class FirstOrderLogicTest extends TestCase {
protected RuleBase getRuleBase() throws Exception {
@@ -447,6 +452,23 @@
list.size() );
}
+ public void testExists3() throws Exception {
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.add( ResourceFactory.newClassPathResource( "test_Exists_JBRULES_2810.drl",
+ FirstOrderLogicTest.class ),
+ ResourceType.DRL );
+
+ assertFalse( kbuilder.getErrors().toString(), kbuilder.hasErrors() );
+
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
+
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ WorkingMemoryConsoleLogger logger = new WorkingMemoryConsoleLogger( ksession );
+ ksession.fireAllRules();
+ ksession.dispose();
+ }
+
public void testForall() throws Exception {
final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Forall.drl" ) ) );
More information about the jboss-svn-commits
mailing list