From: <jbo...@li...> - 2006-06-30 01:34:53
|
Author: mar...@jb... Date: 2006-06-29 21:34:49 -0400 (Thu, 29 Jun 2006) New Revision: 4881 Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java Log: JBRULES-308 Binding to an existing declartion should throw an error -test correction Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java 2006-06-30 01:06:59 UTC (rev 4880) +++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java 2006-06-30 01:34:49 UTC (rev 4881) @@ -795,8 +795,7 @@ final AndDescr lhs = new AndDescr(); ruleDescr.setLhs( lhs ); - final ColumnDescr column1 = new ColumnDescr( Cheese.class.getName(), - "stilton" ); + final ColumnDescr column1 = new ColumnDescr( Cheese.class.getName() ); lhs.addDescr( column1 ); final FieldBindingDescr fieldBindingDescr = new FieldBindingDescr( "type", @@ -809,26 +808,15 @@ column1.addDescr( fieldBindingDescr ); column1.addDescr( listeralDescr ); - final ColumnDescr column2 = new ColumnDescr( Cheese.class.getName(), - "stilton" ); + final ColumnDescr column2 = new ColumnDescr( Cheese.class.getName() ); lhs.addDescr( column2 ); column2.addDescr( fieldBindingDescr ); ruleDescr.setConsequence( "modify(stilton);" ); - builder.addPackage( packageDescr ); - - And and = builder.getPackage().getRule( "rule-1" ).getLhs(); - Column c1 = (Column) and.getChildren().get( 0 ); - assertEquals( Declaration.class, c1.getConstraints().get( 0 ).getClass() ); - assertEquals( LiteralConstraint.class, c1.getConstraints().get( 1 ).getClass() ); - - Column c2 = (Column) and.getChildren().get( 1 ); - assertEquals( BoundVariableConstraint.class, c1.getConstraints().get( 0 ).getClass() ); -// c1.getConstraints().get( 0 ) -// Column c2 = (Column) and.getChildren().get( 1 ); + builder.addPackage( packageDescr ); - assertLength( 0, + assertLength( 2, builder.getErrors() ); } |