You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by "Francis De Brabandere (JIRA)" <em...@incubator.apache.org> on 2012/10/02 13:05:07 UTC
[jira] [Commented] (EMPIREDB-171) ObjectUtils.compareEquals fails
on BigDecimal
[ https://issues.apache.org/jira/browse/EMPIREDB-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13467611#comment-13467611 ]
Francis De Brabandere commented on EMPIREDB-171:
------------------------------------------------
hmm, not sure this is a good idea...
> ObjectUtils.compareEquals fails on BigDecimal
> ---------------------------------------------
>
> Key: EMPIREDB-171
> URL: https://issues.apache.org/jira/browse/EMPIREDB-171
> Project: Empire-DB
> Issue Type: Bug
> Components: Core
> Affects Versions: empire-db-2.4.0
> Reporter: Daniel Weidele
> Priority: Critical
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> Observed:
> When comparing a BigDecimal with internal value e.g. '50' to another BigDecimal with internal value '50.00' ObjectUtils.compareEquals returns false as it internally forwards to the BigDecimal.equals method, which also relies on internal BigDecimal properties such as scale, etc.
> Expected:
> ObjectUtils.compareEquals should return true when comparing e.g. '50' to '50.00'
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira