Repository: metamodel Updated Branches: refs/heads/master b417bc9c5 -> 228e4834f
METAMODEL-190: Fixed Fixes #54 Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/228e4834 Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/228e4834 Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/228e4834 Branch: refs/heads/master Commit: 228e4834f31f830d5dbf977be8825601e1351de6 Parents: b417bc9 Author: Davide Consonni <[email protected]> Authored: Sun Oct 4 19:47:16 2015 +0200 Committer: Kasper Sørensen <[email protected]> Committed: Sun Oct 4 19:47:16 2015 +0200 ---------------------------------------------------------------------- CHANGES.md | 1 + core/src/main/java/org/apache/metamodel/util/FormatHelper.java | 1 + .../test/java/org/apache/metamodel/util/FormatHelperTest.java | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/metamodel/blob/228e4834/CHANGES.md ---------------------------------------------------------------------- diff --git a/CHANGES.md b/CHANGES.md index e42adad..09cdbf7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,7 @@ * [METAMODEL-177] - Fixed a bug pertaining to the serializability of HdfsResource. * [METAMODEL-172] - ElasticSearch Date types should be converted properly. * [METAMODEL-184] - ElasticSearch querying with "IS NULL" and "IS NOT NULL" now uses MissingFilter and ExistsFilter. + * [METAMODEL-190] - Improved decimal number support in Excel module. ### Apache MetaModel 4.3.6 http://git-wip-us.apache.org/repos/asf/metamodel/blob/228e4834/core/src/main/java/org/apache/metamodel/util/FormatHelper.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/metamodel/util/FormatHelper.java b/core/src/main/java/org/apache/metamodel/util/FormatHelper.java index bffc96d..cd92949 100644 --- a/core/src/main/java/org/apache/metamodel/util/FormatHelper.java +++ b/core/src/main/java/org/apache/metamodel/util/FormatHelper.java @@ -45,6 +45,7 @@ public final class FormatHelper { symbols.setDecimalSeparator('.'); DecimalFormat format = new DecimalFormat("###.##", symbols); format.setGroupingUsed(false); + format.setMaximumFractionDigits(Integer.MAX_VALUE); return format; } http://git-wip-us.apache.org/repos/asf/metamodel/blob/228e4834/core/src/test/java/org/apache/metamodel/util/FormatHelperTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/org/apache/metamodel/util/FormatHelperTest.java b/core/src/test/java/org/apache/metamodel/util/FormatHelperTest.java index fc6164a..80cb23e 100644 --- a/core/src/test/java/org/apache/metamodel/util/FormatHelperTest.java +++ b/core/src/test/java/org/apache/metamodel/util/FormatHelperTest.java @@ -29,8 +29,8 @@ public class FormatHelperTest extends TestCase { public void testNumberFormat() throws Exception { NumberFormat format = FormatHelper.getUiNumberFormat(); - assertEquals("987643.21", format.format(987643.213456343)); - assertEquals("0.22", format.format(0.218456343)); + assertEquals("987643.213456343", format.format(987643.213456343)); + assertEquals("0.218456343", format.format(0.218456343)); assertEquals("20.1", format.format(20.1)); }
