[jboss-svn-commits] JBL Code SVN: r7251 - labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Oct 31 15:40:28 EST 2006


Author: tirelli
Date: 2006-10-31 15:40:25 -0500 (Tue, 31 Oct 2006)
New Revision: 7251

Modified:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/FromNodeTest.java
Log:
Fixing unit tests

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/FromNodeTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/FromNodeTest.java	2006-10-31 20:24:23 UTC (rev 7250)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/FromNodeTest.java	2006-10-31 20:40:25 UTC (rev 7251)
@@ -9,10 +9,12 @@
 
 import org.drools.Cheese;
 import org.drools.FactHandle;
+import org.drools.RuleBaseConfiguration;
 import org.drools.RuleBaseFactory;
 import org.drools.WorkingMemory;
 import org.drools.base.ClassFieldExtractor;
 import org.drools.base.ClassObjectType;
+import org.drools.base.FieldFactory;
 import org.drools.base.ValueType;
 import org.drools.base.evaluators.Operator;
 import org.drools.common.BetaConstraints;
@@ -27,7 +29,6 @@
 import org.drools.spi.AlphaNodeFieldConstraint;
 import org.drools.spi.DataProvider;
 import org.drools.spi.FieldValue;
-import org.drools.spi.MockField;
 import org.drools.spi.PropagationContext;
 import org.drools.spi.Tuple;
 import org.drools.util.LinkedList;
@@ -45,7 +46,7 @@
         final ClassFieldExtractor extractor = new ClassFieldExtractor( Cheese.class,
                                                                        "type" );
 
-        final FieldValue field = new MockField( "stilton" );
+        final FieldValue field = FieldFactory.getFieldValue( "stilton" );
         final LiteralConstraint constraint = new LiteralConstraint( extractor,
                                                                     ValueType.STRING_TYPE.getEvaluator( Operator.EQUAL ),
                                                                     field );
@@ -149,7 +150,10 @@
         final VariableConstraint variableConstraint = new VariableConstraint( priceExtractor,
                                                                               declaration,
                                                                               ValueType.PINTEGER_TYPE.getEvaluator( Operator.EQUAL ) );
-        final BetaConstraints betaConstraints = new SingleBetaConstraints( variableConstraint, false );
+        final RuleBaseConfiguration configuration = new RuleBaseConfiguration();
+        configuration.setIndexRightBetaMemory( false );
+        configuration.setIndexLeftBetaMemory( false );
+        final BetaConstraints betaConstraints = new SingleBetaConstraints( variableConstraint, configuration );
 
         final List list = new ArrayList();
         final Cheese cheese1 = new Cheese( "cheddar",
@@ -235,7 +239,7 @@
         final ClassFieldExtractor extractor = new ClassFieldExtractor( Cheese.class,
                                                                        "type" );
 
-        final FieldValue field = new MockField( "stilton" );
+        final FieldValue field = FieldFactory.getFieldValue( "stilton" );
         final LiteralConstraint constraint = new LiteralConstraint( extractor,
                                                                     ValueType.STRING_TYPE.getEvaluator( Operator.EQUAL ),
                                                                     field );




More information about the jboss-svn-commits mailing list