Greek how?  I wrote the sample code to better understand the
BooleanConverter and I'm quite confused by the results.  Is the code not
obvious and the results different than people would expect?



On Sat, May 17, 2014 at 8:29 AM, Mauro Talevi <mauro.tal...@aquilonia.org>wrote:

> This is Greek to me :-)
>
> See previous email ...
>
> > On 16 May 2014, at 22:55, Frank Pedroza <fpedr...@part.net> wrote:
> >
> > public static void main(String[] args) {
> >     System.out.println("accepts :" + new
> ParameterConverters.BooleanConverter().accept(Boolean.TYPE));
> >     System.out.println("true==true :" + ((Boolean)new
> ParameterConverters.BooleanConverter().convertValue("true", Boolean.TYPE)
> == true));
> >     System.out.println("false==false : " + ((Boolean)new
> ParameterConverters.BooleanConverter().convertValue("false", Boolean.TYPE)
> == false));
> >     System.out.println("unknown==null : " + new
> ParameterConverters.BooleanConverter().convertValue("unknown",
> Boolean.TYPE) == null);
> >   }
> >
> > produces:
> >
> > accepts :false
> > true==true :true
> > false==false : true
> > Exception in thread "main" java.lang.IllegalArgumentException: The
> String did not match either specified value
> >     at
> org.apache.commons.lang.BooleanUtils.toBoolean(BooleanUtils.java:763)
> >     at
> org.jbehave.core.steps.ParameterConverters$BooleanConverter.convertValue(ParameterConverters.java:498)
> >     at
> com.partnet.emall.automation.ConfigurationProducer.main(ConfigurationProducer.java:86)
> >
> > WTF?
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>


-- 
--------------------------------------------
Frank M. Pedroza  -  Software Engineer
Partnet  -  Development
801.708.5050

-----------------------------------------------------------------
The nice part about being a pessimist is that you are constantly being
either proven right or pleasantly surprised.
-- George F. Will

Reply via email to