Author: scabanovich
Date: 2010-02-02 10:07:22 -0500 (Tue, 02 Feb 2010)
New Revision: 20083
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSFModelTest.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5781
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSFModelTest.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSFModelTest.java 2010-02-02
15:03:36 UTC (rev 20082)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSFModelTest.java 2010-02-02
15:07:22 UTC (rev 20083)
@@ -19,6 +19,8 @@
import org.jboss.tools.common.test.util.TestProjectProvider;
import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.loaders.EntityRecognizer;
+import org.jboss.tools.common.model.loaders.EntityRecognizerContext;
import org.jboss.tools.common.model.project.IModelNature;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.jsf.model.pv.JSFProjectsRoot;
@@ -122,6 +124,19 @@
System.out.println(cs[i].getPath());
}
}
+
+ static String TLD_FILE = "<?xml version=\"1.0\"
encoding=\"UTF-8\"?>\n"
+ + "<!DOCTYPE taglib PUBLIC \"-//Sun Microsystems, Inc.//DTD \r\n JSP
Tag \n Library 1.2//EN\"\n"
+ + "\"http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd\">\n"
+ + "<taglib/>";
+
+
+ public void testRecognizer() {
+ IModelNature n = EclipseResourceUtil.getModelNature(project);
+ EntityRecognizer recognizer = n.getModel().getEntityRecognizer();
+ String entity = recognizer.getEntityName(new EntityRecognizerContext("tld",
TLD_FILE));
+ assertEquals("FileTLD_1_2", entity);
+ }
protected void tearDown() throws Exception {