Hi Mauro,
I don't have no more fixes / features yet, actually I'd love to have 4.0.3
released as soon as possible.
Best Regards,
Rafa.
El miércoles, 5 de agosto de 2015, 8:46:38 (UTC+2), mauro.talevi escribió:
>
> Hi Rafa,
>
> well spotted! The PR has been applied. If you have no more immediate
> fixes pending, we could put out the 4.0.3 release this week.
>
> Cheers
>
> On 04/08/2015 14:07, Rafael Jimenez wrote:
>
> Hi all,
>
>
> NumberConverter allow values like 'HelloWorld123' to be converter into 123
> as BigDecimal. This can lead into wrong data, without user noticing.
>
>
> There are some non digit characters like dot ('.') and comma (',') that we
> should allow, in order to ease reading of big numbers like:
>
>
> 1.000.000,12 or 1,000,000.12 depending on the Locale.
>
>
> <https://github.com/rjimgal/jbehave-bigdecimal-converter>
> https://github.com/rjimgal/jbehave-bigdecimal-converter project
> demonstrates how '0x1A' is converted into BigDecimal 1, while one could
> expect NumberConverter to support hex inputs.
>
>
> PR <https://github.com/jbehave/jbehave-core/pull/91>
> https://github.com/jbehave/jbehave-core/pull/91 has been created with a
> possible implementation.
>
>
> I've changed the regular expression to only support dot and comma (apart
> from - for negative numbers).
>
>
> There were some tests created for these case, however they were not
> properly checking that the exception was thrown, i.e. catch block wasn't
> executed at all, because no exception was thrown.
>
>
> Finally, I've checked if more than one decimal point has been found,
> however it'd be a valid use case to use:
>
>
> 1...00,12 or 1,,,0.12 depending on the Locale.
>
>
> I don't know if we should add those extra checks, specially since all the
> different possible valid use cases (I'm thinking in Hindi and so on).
>
>
> WTDY?
>
>
>
> Best Regards,
>
>
> Rafa.
> --
> You received this message because you are subscribed to the Google Groups
> "JBehave Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected]
> <javascript:>.
> To view this discussion on the web, visit
> <https://groups.google.com/d/msgid/jbehave-dev/82981b8e-5f03-45a1-afb5-666775dfc3b4%40googlegroups.com?utm_medium=email&utm_source=footer>
> https://groups.google.com/d/msgid/jbehave-dev/82981b8e-5f03-45a1-afb5-666775dfc3b4%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
--
You received this message because you are subscribed to the Google Groups
"JBehave Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send an email to [email protected].
To view this discussion on the web, visit
https://groups.google.com/d/msgid/jbehave-dev/710fe346-d326-4df8-95a6-3a45a7d37fc6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.