[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