[jboss-svn-commits] JBL Code SVN: r12985 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 1 21:27:34 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-07-01 21:27:34 -0400 (Sun, 01 Jul 2007)
New Revision: 12985

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java
Log:
JBRULES-947 sequential rete
-An Exception is thrown if you try and instantiate a RuleBase with a sequential setting.

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java	2007-07-02 01:27:30 UTC (rev 12984)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/StatefulSessionTest.java	2007-07-02 01:27:34 UTC (rev 12985)
@@ -180,6 +180,19 @@
         assertTrue( futureFireAllRules.getException() instanceof Exception );
     }    
     
+    public void testSequentialException() {
+        RuleBaseConfiguration config = new RuleBaseConfiguration();
+        config.setSequential( true );
+        RuleBase ruleBase = RuleBaseFactory.newRuleBase( config );
+        
+        try {
+            ruleBase.newStatefulSession();
+            fail("cannot have a stateful session with sequential set to true" );
+        } catch ( Exception e ) {
+            
+        }
+    }
+    
     private StatefulSession getExceptionSession() throws Exception {
         final PackageBuilder builder = new PackageBuilder();
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_ConsequenceException.drl" ) ) );




More information about the jboss-svn-commits mailing list