[jboss-svn-commits] JBL Code SVN: r21575 - labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/rules.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 15 21:33:02 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-08-15 21:33:02 -0400 (Fri, 15 Aug 2008)
New Revision: 21575

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/rules/BRMSSuggestionCompletionLoaderTest.java
Log:
JBRULES-1736 Dynamically generated Types 
-Corrected test that was indeterminate, because it was relying on hashmap order 

Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/rules/BRMSSuggestionCompletionLoaderTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/rules/BRMSSuggestionCompletionLoaderTest.java	2008-08-16 01:24:21 UTC (rev 21574)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/rules/BRMSSuggestionCompletionLoaderTest.java	2008-08-16 01:33:02 UTC (rev 21575)
@@ -17,7 +17,10 @@
 
 
 
+import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
+import java.util.List;
 
 import junit.framework.TestCase;
 
@@ -109,10 +112,11 @@
         assertEquals(1, factTypes.length);
         assertEquals("Car", factTypes[0]);
 
-        String[] fields = engine.getFieldCompletions("Car");
-        assertEquals(2, fields.length);
-        assertEquals("pieceOfRubbish", fields[0]);
-        assertEquals("name", fields[1]);
+        List<String> fields = Arrays.asList( engine.getFieldCompletions("Car") );
+        assertEquals(2, fields.size());
+        
+        assertTrue( fields.contains("pieceOfRubbish") );
+        assertTrue( fields.contains("name") );
 
         assertEquals("Boolean", engine.getFieldType("Car", "pieceOfRubbish"));
         assertEquals("String", engine.getFieldType("Car", "name"));




More information about the jboss-svn-commits mailing list