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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun May 3 21:20:45 EDT 2009


Author: michael.neale at jboss.com
Date: 2009-05-03 21:20:44 -0400 (Sun, 03 May 2009)
New Revision: 26355

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java
Log:
adjusted test to allow for List/ArrayList

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java	2009-05-04 00:51:49 UTC (rev 26354)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java	2009-05-04 01:20:44 UTC (rev 26355)
@@ -64,7 +64,7 @@
 
         for ( String s : ext.getMethodNames() ) {
             assertFalse( "Method " + s + " is not allowed.",
-                         allowedMethod( s ) );
+                         allowedListMethod( s ) );
         }
     }
 
@@ -73,7 +73,7 @@
 
         for ( String s : ext.getMethodNames() ) {
             assertFalse( "Method " + s + " is not allowed.",
-                         allowedMethod( s ) );
+                         allowedListMethod( s ) );
         }
     }
 
@@ -111,6 +111,14 @@
                 || "containsAll".equals( methodName ) || "size".equals( methodName ));
     }
 
+    private boolean allowedListMethod(String methodName) {
+        return ("hashCode".equals( methodName ) || "equals".equals( methodName ) || "listIterator".equals( methodName ) || "lastIndexOf".equals( methodName ) || "indexOf".equals( methodName ) || "subList".equals( methodName )
+                || "isEmpty".equals( methodName ) || "containsKey".equals( methodName ) || "values".equals( methodName ) || "entrySet".equals( methodName ) || "containsValue".equals( methodName )
+                || "size".equals( methodName ) || "toArray".equals( methodName ) || "iterator".equals( methodName ) || "contains".equals( methodName ) || "isEmpty".equals( methodName )
+                || "containsAll".equals( methodName ) || "size".equals( methodName ));
+    }
+
+
     public static class SimpleMethods {
         public void cleanOrSimilar() {
 




More information about the jboss-svn-commits mailing list