aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Chang <vichang@google.com>2022-04-21 16:56:28 +0100
committerCherrypicker Worker <android-build-cherrypicker-worker@google.com>2022-04-22 20:52:03 +0000
commit3004e9ee592e6e54615d5a2cfc7909943d32048d (patch)
tree4de8dd0c1464e4a47626f9e64371c6427dd2223e
parenta6b6af18083dbdfc033afc290cdaa3be8dd3c211 (diff)
downloadlibcore-3004e9ee592e6e54615d5a2cfc7909943d32048d.tar.gz
Fix java.time MTS test failures on S
Test: CtsLibcoreOjTestCases Fix: 229960530 Change-Id: I58b811cccb59269a165d3647bb79c4c7dcaa38bc (cherry picked from commit 4f89896100307e50dea7ba1591b0558cd9719115) Merged-In: I58b811cccb59269a165d3647bb79c4c7dcaa38bc
-rw-r--r--ojluni/src/test/java/time/test/java/time/chrono/TestEraDisplayName.java5
-rw-r--r--ojluni/src/test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java5
2 files changed, 10 insertions, 0 deletions
diff --git a/ojluni/src/test/java/time/test/java/time/chrono/TestEraDisplayName.java b/ojluni/src/test/java/time/test/java/time/chrono/TestEraDisplayName.java
index d2d655fa68e..409f975abe4 100644
--- a/ojluni/src/test/java/time/test/java/time/chrono/TestEraDisplayName.java
+++ b/ojluni/src/test/java/time/test/java/time/chrono/TestEraDisplayName.java
@@ -25,6 +25,7 @@
package test.java.time.chrono;
+import android.icu.util.VersionInfo;
import java.time.*;
import java.time.chrono.*;
import java.time.format.*;
@@ -166,6 +167,10 @@ public class TestEraDisplayName {
@Test(dataProvider="eraDisplayName")
public void test_eraDisplayName(Era era, TextStyle style, Locale locale, String expected) {
+ // Android-added: The ICU data is different before ICU version 70. http://b/229960530
+ if (VersionInfo.ICU_VERSION.getMajor() < 70) {
+ return;
+ }
assertEquals(era.getDisplayName(style, locale), expected);
}
}
diff --git a/ojluni/src/test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java b/ojluni/src/test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
index ee147926d5b..2f73f5997b4 100644
--- a/ojluni/src/test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
+++ b/ojluni/src/test/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
@@ -64,6 +64,7 @@
*/
package test.java.time.format;
+import android.icu.util.VersionInfo;
import java.time.chrono.ChronoLocalDate;
import java.time.chrono.Chronology;
import java.time.chrono.IsoChronology;
@@ -220,6 +221,10 @@ public class TestDateTimeFormatterBuilderWithLocale {
@Test(dataProvider="localePatterns")
public void test_getLocalizedDateTimePattern(FormatStyle dateStyle, FormatStyle timeStyle,
Chronology chrono, Locale locale, String expected) {
+ // Android-added: The ICU data is different before ICU version 70. http://b/229960530
+ if (VersionInfo.ICU_VERSION.getMajor() < 70) {
+ return;
+ }
String actual = DateTimeFormatterBuilder.getLocalizedDateTimePattern(dateStyle, timeStyle, chrono, locale);
assertEquals(actual, expected, "Pattern " + convertNonAscii(actual));
}