[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