On Fri, Feb 24, 2012 at 5:10 PM, Kito Mann <[email protected]> wrote:
> Does anyone know why the constructor to MockCompositeValueExpression in
> MyFaces-Tests calls the superclass's constructor like so?
>
> super("#{}", expectedType);
>
> I'm thinking this is a bug, and that it should pass the actual expression:
>
> super(expression, expectedType);
>
> Let me know if I'm not missing something, and I'll create a JIRA issue.
Kito,
The super constructor will attempt to parse what it is given, but
since a composite expression may embed multiple #{...} constructs
among literal text sequences, this parsing would fail. It is for this
reason that the super constructor is passed a dummy expression.
Thanks,
Matt
> ___
>
> Kito D. Mann | twitter: kito99 | Author, JSF in Action
> Virtua, Inc. | http://www.virtua.com | JSF/Java EE training and consulting
> http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info | twitter:
> jsfcentral
> +1 203-404-4848 x3
>
> * Listen to the latest headlines in the JSF and Java EE
> newscast: http://blogs.jsfcentral.com/roller/editorsdesk/category/JSF+and+Java+EE+Newscast
> * Sign up for the JSFCentral newsletter: http://oi.vresp.com/?fid=ac048d0e17
>