Author: scabanovich
Date: 2012-04-20 20:44:57 -0400 (Fri, 20 Apr 2012)
New Revision: 40395
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/WebContent/pages/inputname.jsp
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
Log:
JBIDE-11510
https://issues.jboss.org/browse/JBIDE-11510
Test is added.
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/WebContent/pages/inputname.jsp
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/WebContent/pages/inputname.jsp 2012-04-20
23:12:56 UTC (rev 40394)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/WebContent/pages/inputname.jsp 2012-04-21
00:44:57 UTC (rev 40395)
@@ -16,6 +16,8 @@
</h:inputText>
<h:commandButton id="submit" action="greeting" value="Say
Hello" />
</h:form>
+ <h:outputText value="#{second['age']}"/>
+ <h:outputText value="#{second['age1']}"/>
</f:view>
</body>
</HTML>
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2012-04-20
23:12:56 UTC (rev 40394)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2012-04-21
00:44:57 UTC (rev 40395)
@@ -44,6 +44,19 @@
// JobUtils.waitForIdle();
}
+ public void testPropertyInBrackets() throws CoreException, ValidationException {
+ assertMarkerIsCreatedForLine(
+ "WebContent/pages/inputname.jsp",
+ ELValidationMessages.UNKNOWN_EL_VARIABLE_PROPERTY_NAME,
+ new Object[] {"'age1'"},
+ 20);
+ assertMarkerIsNotCreatedForLine(
+ "WebContent/pages/inputname.jsp",
+ ELValidationMessages.UNKNOWN_EL_VARIABLE_PROPERTY_NAME,
+ new Object[] {"'age'"},
+ 19);
+ }
+
public void testUnknownELVariable() throws CoreException, ValidationException {
IPreferenceStore store = WebKbPlugin.getDefault().getPreferenceStore();
store.setValue(ELSeverityPreferences.RE_VALIDATE_UNRESOLVED_EL,
ELSeverityPreferences.ENABLE);