[jboss-svn-commits] JBL Code SVN: r12839 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/brms/client/modeldriven.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 25 18:56:07 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-06-25 18:56:07 -0400 (Mon, 25 Jun 2007)
New Revision: 12839

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/brms/client/modeldriven/SuggestionCompletionTest.java
Log:
-added SuggestCompletionTest for nested class imports

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/brms/client/modeldriven/SuggestionCompletionTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/brms/client/modeldriven/SuggestionCompletionTest.java	2007-06-25 19:29:44 UTC (rev 12838)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/brms/client/modeldriven/SuggestionCompletionTest.java	2007-06-25 22:56:07 UTC (rev 12839)
@@ -1,10 +1,22 @@
 package org.drools.brms.client.modeldriven;
 
+import java.util.ArrayList;
 import java.util.HashMap;
 
+import org.drools.brms.server.rules.SuggestionCompletionLoader;
+
 import junit.framework.TestCase;
 
 public class SuggestionCompletionTest extends TestCase {
+    
+    public void testNestedImports() {
+        String pkg = "package org.test\n import org.drools.brms.client.modeldriven.SuggestionCompletionTest.NestedClass";
+        
+        SuggestionCompletionLoader loader = new SuggestionCompletionLoader();   
+        SuggestionCompletionEngine engine = loader.getSuggestionEngine( pkg, new ArrayList(), new ArrayList() );
+        
+        assertEquals( "String", engine.getFieldType( "SuggestionCompletionTest$NestedClass", "name" ) );
+    }    
 
     public void testCompletions() {
 
@@ -202,4 +214,15 @@
         assertTrue( com.isGlobalVariable( "y" ) );
     }
 
+    public static class NestedClass {
+        private String name;
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }               
+    }
 }




More information about the jboss-svn-commits mailing list