]> source.dussan.org Git - poi.git/commitdiff
add dataformatter tests
authorPJ Fanning <fanningpj@apache.org>
Mon, 1 Jul 2024 23:45:40 +0000 (23:45 +0000)
committerPJ Fanning <fanningpj@apache.org>
Mon, 1 Jul 2024 23:45:40 +0000 (23:45 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918807 13f79535-47bb-0310-9956-ffa450edef68

poi/src/test/java/org/apache/poi/ss/usermodel/TestDataFormatter.java

index 8da7e05033d7158b92831936ff4ffd91132df1cc..4ef5762ff3f15a1badbb084973de31ba0a478499 100644 (file)
@@ -110,6 +110,20 @@ class TestDataFormatter {
         assertFalse(dataFormatter.useCachedValuesForFormulaCells());
     }
 
+    @Test
+    void testDouble() {
+        DataFormatter dfUS = new DataFormatter(Locale.US);
+        assertEquals("1.005", dfUS.formatRawCellContents(1.005d, -1, "@"));
+        assertEquals("-1.005", dfUS.formatRawCellContents(-1.005d, -1, "@"));
+    }
+
+    @Test
+    void testFloat() {
+        DataFormatter dfUS = new DataFormatter(Locale.US);
+        assertEquals("1.005", dfUS.formatRawCellContents(1.005f, -1, "@"));
+        assertEquals("-1.005", dfUS.formatRawCellContents(-1.005f, -1, "@"));
+    }
+
     /**
      * Test that we use the specified locale when deciding
      *   how to format normal numbers
@@ -142,7 +156,6 @@ class TestDataFormatter {
         // Regular numeric style formats
         assertEquals("63", dfUS.formatRawCellContents(63.0, -1, "[$-1010409]##"));
         assertEquals("63", dfUS.formatRawCellContents(63.0, -1, "[$-1010409]00"));
-
     }