You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2020/09/09 14:01:25 UTC

[tika] 06/06: Fix test fail caused by default language is not english (#353)

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

tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 78d0398bea4545ff9c2aebc28e86c32cbbcfe8b6
Author: Lee <55...@users.noreply.github.com>
AuthorDate: Wed Sep 9 21:13:53 2020 +0800

    Fix test fail caused by default language is not english (#353)
    
    Use short months in default language to test.
---
 .../test/java/org/apache/tika/parser/sas/SAS7BDATParserTest.java   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/tika-parsers/src/test/java/org/apache/tika/parser/sas/SAS7BDATParserTest.java b/tika-parsers/src/test/java/org/apache/tika/parser/sas/SAS7BDATParserTest.java
index 2ee5e12..5ae709c 100644
--- a/tika-parsers/src/test/java/org/apache/tika/parser/sas/SAS7BDATParserTest.java
+++ b/tika-parsers/src/test/java/org/apache/tika/parser/sas/SAS7BDATParserTest.java
@@ -19,7 +19,9 @@ package org.apache.tika.parser.sas;
 import static org.junit.Assert.assertEquals;
 
 import java.io.InputStream;
+import java.text.DateFormatSymbols;
 import java.util.Arrays;
+import java.util.Locale;
 
 import org.apache.tika.TikaTest;
 import org.apache.tika.metadata.Database;
@@ -36,6 +38,7 @@ import org.junit.Test;
 import org.xml.sax.ContentHandler;
 
 public class SAS7BDATParserTest extends TikaTest {
+    private static final String[] SHORT_MONTHS = new DateFormatSymbols(Locale.getDefault()).getShortMonths();
     private Parser parser = new SAS7BDATParser();
     
     @Test
@@ -109,7 +112,7 @@ public class SAS7BDATParserTest extends TikaTest {
         assertContains("2\t4\tThis", content);
         assertContains("4\t16\tThis", content);
         assertContains("\t01-01-1960\t", content);
-        assertContains("\t01Jan1960:00:00", content);
+        assertContains("\t01"+SHORT_MONTHS[0]+"1960:00:00", content);
     }
 
     @Test
@@ -141,6 +144,6 @@ public class SAS7BDATParserTest extends TikaTest {
         assertContains("<th title=\"date\">date</th>", xml);
         // Check formatting of dates
         assertContains("<td>01-01-1960</td>", xml);
-        assertContains("<td>01Jan1960:00:00:10.00</td>", xml);
+        assertContains("<td>01"+SHORT_MONTHS[0]+"1960:00:00:10.00</td>", xml);
     }
 }