[jboss-svn-commits] JBL Code SVN: r6728 - in labs/jbossrules/branches/3.0.x/drools-compiler/src/test: java/org/drools/integrationtests resources/org/drools/integrationtests

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Oct 10 12:58:32 EDT 2006


Author: michael.neale at jboss.com
Date: 2006-10-10 12:58:28 -0400 (Tue, 10 Oct 2006)
New Revision: 6728

Added:
   labs/jbossrules/branches/3.0.x/drools-compiler/src/test/resources/org/drools/integrationtests/reassert.drl
Modified:
   labs/jbossrules/branches/3.0.x/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java
Log:
JBRULES-506 test case

Modified: labs/jbossrules/branches/3.0.x/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java	2006-10-10 16:10:49 UTC (rev 6727)
+++ labs/jbossrules/branches/3.0.x/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java	2006-10-10 16:58:28 UTC (rev 6728)
@@ -677,7 +677,21 @@
         workingMemory.fireAllRules();
 
     }
+    
+    public void FIXME_JIRA506_testRetractReassert() throws Exception {
+        final PackageBuilder builder = new PackageBuilder();
+        builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "reassert.drl" ) ) );
+        final Package pkg = builder.getPackage();
 
+        final RuleBase ruleBase = getRuleBase();
+        ruleBase.addPackage( pkg );
+        final WorkingMemory workingMemory = ruleBase.newWorkingMemory();
+
+        workingMemory.assertObject( new Cheese("stilton", 42) );
+        workingMemory.fireAllRules();
+        
+    }
+
     public void testNullConstraint() throws Exception {
         final PackageBuilder builder = new PackageBuilder();
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "null_constraint.drl" ) ) );

Added: labs/jbossrules/branches/3.0.x/drools-compiler/src/test/resources/org/drools/integrationtests/reassert.drl
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-compiler/src/test/resources/org/drools/integrationtests/reassert.drl	2006-10-10 16:10:49 UTC (rev 6727)
+++ labs/jbossrules/branches/3.0.x/drools-compiler/src/test/resources/org/drools/integrationtests/reassert.drl	2006-10-10 16:58:28 UTC (rev 6728)
@@ -0,0 +1,24 @@
+package com.ericsson.ruletest.debug
+
+import org.drools.Cheese;
+
+rule "test1"
+	salience 10
+	no-loop true
+	when
+        input:Cheese();
+    then
+    	retract(input);
+		assert(input);
+		#modify(input);		
+end;
+
+
+rule "test2"
+	#salience 0
+	no-loop true
+	when
+        input:Cheese();
+    then    	
+		retract(input);
+end;
\ No newline at end of file


Property changes on: labs/jbossrules/branches/3.0.x/drools-compiler/src/test/resources/org/drools/integrationtests/reassert.drl
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list