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));
        }
 

Reply via email to