[jboss-svn-commits] JBL Code SVN: r26358 - in labs/jbossrules/trunk/drools-compiler/src: test/java/org/drools/guvnor/server/util and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 4 02:22:34 EDT 2009


Author: Rikkola
Date: 2009-05-04 02:22:33 -0400 (Mon, 04 May 2009)
New Revision: 26358

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/guvnor/server/util/ClassMethodInspector.java
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java
Log:
Fix for a broken test and the cause of it breaking.

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/guvnor/server/util/ClassMethodInspector.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/guvnor/server/util/ClassMethodInspector.java	2009-05-04 03:22:35 UTC (rev 26357)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/guvnor/server/util/ClassMethodInspector.java	2009-05-04 06:22:33 UTC (rev 26358)
@@ -58,7 +58,6 @@
             return false;
         }
 
-
         if ( Collection.class.isAssignableFrom( clazz ) ) {
             if ( checkCollectionMethods( methodName ) ) {
                 return false;
@@ -73,7 +72,7 @@
 
         if ( List.class.isAssignableFrom( clazz ) ) {
 
-            if ( checkCollectionMethods( methodName ) || "listIterator".equals( methodName ) || "lastIndexOf".equals( methodName ) || "indexOf".equals( methodName ) || "subList".equals( methodName ) ) {
+            if ( checkCollectionMethods( methodName ) || "get".equals( methodName ) || "listIterator".equals( methodName ) || "lastIndexOf".equals( methodName ) || "indexOf".equals( methodName ) || "subList".equals( methodName ) ) {
                 return false;
             }
         }

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 03:22:35 UTC (rev 26357)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/guvnor/server/util/ClassMethodInspectorTest.java	2009-05-04 06:22:33 UTC (rev 26358)
@@ -64,7 +64,7 @@
 
         for ( String s : ext.getMethodNames() ) {
             assertFalse( "Method " + s + " is not allowed.",
-                         allowedListMethod( s ) );
+                         allowedMethod( s ) );
         }
     }
 
@@ -73,7 +73,7 @@
 
         for ( String s : ext.getMethodNames() ) {
             assertFalse( "Method " + s + " is not allowed.",
-                         allowedListMethod( s ) );
+                         allowedMethod( s ) );
         }
     }
 
@@ -111,14 +111,6 @@
                 || "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