Author: scabanovich
Date: 2007-08-29 09:05:17 -0400 (Wed, 29 Aug 2007)
New Revision: 3401
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/ScannerTest.java
Log:
JBIDE-867
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/ScannerTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/ScannerTest.java 2007-08-29
12:29:09 UTC (rev 3400)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/ScannerTest.java 2007-08-29
13:05:17 UTC (rev 3401)
@@ -11,6 +11,7 @@
package org.jboss.tools.seam.core.test;
import java.util.List;
+import java.util.Properties;
import java.util.Set;
import junit.framework.TestCase;
@@ -43,6 +44,7 @@
import org.jboss.tools.seam.core.event.ISeamValueMapEntry;
import org.jboss.tools.seam.core.event.ISeamValueString;
import org.jboss.tools.seam.internal.core.SeamProject;
+import org.jboss.tools.seam.internal.core.el.SeamPromptingProvider;
import org.jboss.tools.seam.internal.core.scanner.IFileScanner;
import org.jboss.tools.seam.internal.core.scanner.LoadedDeclarations;
import org.jboss.tools.seam.internal.core.scanner.lib.ClassPath;
@@ -480,5 +482,17 @@
}
}
+
+ public void testPromptingProvider() {
+ ISeamProject seamProject = getSeamProject();
+ SeamPromptingProvider pp = new SeamPromptingProvider();
+ Properties properties = new Properties();
+ properties.put("seamProject", seamProject);
+ List list = pp.getList(null, SeamPromptingProvider.VARIABLES, "",
properties);
+ assertTrue("Prompting has to contain 'myUser' variable",
list.contains("myUser"));
+
+ list = pp.getList(null, SeamPromptingProvider.MEMBERS, "#{myUser.",
properties);
+ assertTrue("Prompting has to contain 'payment' property for
'#{myUser.' seed", list.contains("payment"));
+ }
}
Show replies by date