From 8af12df820e3da81942b31ab80a19e2b1cf7dcf1 Mon Sep 17 00:00:00 2001 From: "Korn, Uwe" Date: Mon, 18 Sep 2017 10:07:13 +0200 Subject: [PATCH] DRILL-5800: Explicitly set locale to en_US on locale-dependent tests --- .../java/org/apache/drill/exec/server/TestDurationFormat.java | 2 ++ .../drill/common/expression/fn/JodaDateValidatorTest.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDurationFormat.java b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDurationFormat.java index f1d3037642d..2ec694f14fd 100644 --- a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDurationFormat.java +++ b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDurationFormat.java @@ -22,6 +22,7 @@ import static org.junit.Assert.assertEquals; import org.junit.Test; +import java.util.Locale; /** * Test translation of millisecond durations into human readable format @@ -33,6 +34,7 @@ enum DurationFormat { } private void validateDurationFormat(long durationInMillisec, String expected, DurationFormat format) { + Locale.setDefault(new Locale("en", "US")); String formatted = null; if (format.equals(DurationFormat.COMPACT)) { formatted = new SimpleDurationFormat(0, durationInMillisec).compact(); diff --git a/logical/src/test/java/org/apache/drill/common/expression/fn/JodaDateValidatorTest.java b/logical/src/test/java/org/apache/drill/common/expression/fn/JodaDateValidatorTest.java index 8398bcf176c..5b389513342 100644 --- a/logical/src/test/java/org/apache/drill/common/expression/fn/JodaDateValidatorTest.java +++ b/logical/src/test/java/org/apache/drill/common/expression/fn/JodaDateValidatorTest.java @@ -25,6 +25,7 @@ import org.junit.Test; import java.util.Map; +import java.util.Locale; import static org.apache.drill.common.expression.fn.JodaDateValidator.toJodaFormat; import static org.joda.time.DateTime.parse; @@ -196,6 +197,7 @@ public void testDateTimeHoursMinutesSecondsFormat() { } private DateTime parseDateFromPostgres(String date, String pattern) { + Locale.setDefault(new Locale("en", "US")); String jodaFormat = toJodaFormat(pattern); DateTimeFormatter format = forPattern(jodaFormat); return parse(date, format).withZoneRetainFields(DateTimeZone.UTC);