[ https://issues.apache.org/jira/browse/MYFACESTEST-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christoph Göldner updated MYFACESTEST-4: ---------------------------------------- Status: Patch Available (was: Open) > Unable to call setValue of ValueExpression in test > -------------------------------------------------- > > Key: MYFACESTEST-4 > URL: https://issues.apache.org/jira/browse/MYFACESTEST-4 > Project: Apache MyFaces Test > Issue Type: Bug > Environment: See attached JUnit test case which fails with > myfaces-test20-1.0.0-SNAPSHOT > Tested with Mojarra-2.0.2 > Reporter: Christoph Göldner > Attachments: MockApplication12.patch, ValueExpressionTest.java > > > Components tested inside a test case inherited from AbstractJsfTestCase are > not able to do following: > ELContext elContext = facesContext.getELContext(); > ValueExpression ve = > application.getExpressionFactory().createValueExpression(elContext, "#{foo}", > String.class); > ve.setValue(elContext, "BAR"); > The error is caused by the FacesResourceBundleELResolver inside the setValue > method, where it tries to get a ResourceBundle from MockApplication12 for the > given ValueExpression. Unfortunately the MockApplication12 getResourceBundle > method throws a MissingResourceException instead of returning null. > Please apply attached patch to the code base. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.