Hi Mauro,
Thank you very much, I really appreciate it.
Best Regards,
Rafa.
El miércoles, 5 de agosto de 2015, 23:52:57 (UTC+2), mauro.talevi escribió:
>
> Hi Rafa, version 4.0.3 is out.
>
> Cheers
>
> On 05/08/2015 14:09, Rafael Jimenez wrote:
>
> 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].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web, visit
>> <https://groups.google.com/d/msgid/jbehave-dev/82981b8e-5f03-45a1-afb5-666775dfc3b4%40googlegroups.com>
>> 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] <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/710fe346-d326-4df8-95a6-3a45a7d37fc6%40googlegroups.com?utm_medium=email&utm_source=footer>
> 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.
>
>
>
--
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/0ce2b6d7-d46a-48f3-8291-d487c6189990%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.