[jboss-svn-commits] JBL Code SVN: r32542 - 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 Apr 13 01:12:15 EDT 2010
Author: mark.proctor at jboss.com
Date: 2010-04-13 01:12:14 -0400 (Tue, 13 Apr 2010)
New Revision: 32542
Modified:
labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/QueryElementNodeTest.java
Log:
JBRULES-46 Proloq Style Query Based Backward Chaining
-changed test as order as memory iteration order has changed.
Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/QueryElementNodeTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/QueryElementNodeTest.java 2010-04-13 04:56:44 UTC (rev 32541)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/reteoo/QueryElementNodeTest.java 2010-04-13 05:12:14 UTC (rev 32542)
@@ -116,13 +116,14 @@
workingMemory );
assertEquals(3, sink.getAsserted().size() );
+
LeftTuple leftTuple = (LeftTuple)((Object[])sink.getAsserted().get( 0 ))[0];
assertEquals(2, leftTuple.size());
assertEquals("string", leftTuple.getParent().getLastHandle().getObject() );
Object[] variables = (Object[]) leftTuple.getLastHandle().getObject();
- assertEquals( "string_0_0", variables[0] );
- assertEquals( "string_2_0", variables[1] );
- assertEquals( "string_5_0", variables[2] );
+ assertEquals( "string_0_2", variables[0] );
+ assertEquals( "string_2_2", variables[1] );
+ assertEquals( "string_5_2", variables[2] );
leftTuple = (LeftTuple)((Object[])sink.getAsserted().get( 1 ))[0];
assertEquals(2, leftTuple.size());
@@ -130,15 +131,16 @@
variables = (Object[]) leftTuple.getLastHandle().getObject();
assertEquals( "string_0_1", variables[0] );
assertEquals( "string_2_1", variables[1] );
- assertEquals( "string_5_1", variables[2] );
+ assertEquals( "string_5_1", variables[2] );
leftTuple = (LeftTuple)((Object[])sink.getAsserted().get( 2 ))[0];
assertEquals(2, leftTuple.size());
assertEquals("string", leftTuple.getParent().getLastHandle().getObject() );
variables = (Object[]) leftTuple.getLastHandle().getObject();
- assertEquals( "string_0_2", variables[0] );
- assertEquals( "string_2_2", variables[1] );
- assertEquals( "string_5_2", variables[2] );
+ assertEquals( "string_0_0", variables[0] );
+ assertEquals( "string_2_0", variables[1] );
+ assertEquals( "string_5_0", variables[2] );
+
}
More information about the jboss-svn-commits
mailing list