You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2020/07/20 08:03:49 UTC

[freemarker-generator] branch master updated: Excel test failed if decimal separator in the current locale wasn't dot.

This is an automated email from the ASF dual-hosted git repository.

ddekany pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git


The following commit(s) were added to refs/heads/master by this push:
     new 0bdac4f  Excel test failed if decimal separator in the current locale wasn't dot.
0bdac4f is described below

commit 0bdac4f4c7ebca0aca6f593fb495b926d25a89bb
Author: ddekany <dd...@apache.org>
AuthorDate: Mon Jul 20 10:03:22 2020 +0200

    Excel test failed if decimal separator in the current locale wasn't dot.
---
 .../freemarker/generator/tools/excel/ExcelToolTest.java  | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/excel/ExcelToolTest.java b/freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/excel/ExcelToolTest.java
index 089c2d0..bfd8ba5 100644
--- a/freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/excel/ExcelToolTest.java
+++ b/freemarker-generator-tools/src/test/java/org/apache/freemarker/generator/tools/excel/ExcelToolTest.java
@@ -20,10 +20,13 @@ import org.apache.freemarker.generator.base.datasource.DataSource;
 import org.apache.freemarker.generator.base.datasource.DataSourceFactory;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.ss.usermodel.Workbook;
+import org.junit.After;
+import org.junit.Before;
 import org.junit.Test;
 
 import java.io.File;
 import java.util.List;
+import java.util.Locale;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static junit.framework.TestCase.assertEquals;
@@ -34,6 +37,19 @@ public class ExcelToolTest {
     private final File TEST_XLSX = new File("./src/test/data/excel/test.xlsx");
     private final File MULTIPLE_SHEETS_XSLX_FILE = new File("./src/test/data/excel/test-multiple-sheets.xlsx");
 
+    private Locale previousLocale;
+
+    @Before
+    public void before() {
+        previousLocale = Locale.getDefault();
+        Locale.setDefault(Locale.US);
+    }
+
+    @After
+    public void after() {
+        Locale.setDefault(previousLocale);
+    }
+
     @Test
     public void shallParseXlsFile() {
         final Workbook workbook = workbook(TEST_XLS);