aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-04-05 17:14:57 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-05 17:14:57 +0000
commit7635e2ae5ca102b0db3b9d853d97660eff698a9e (patch)
tree14bb1100b2146cc0f64165f1d7f67465edfd347b
parent9e3cd1511a687e00159167a82dddfd15e0abdfac (diff)
parent9681955ca7f927ab6bcce4e23fe071bb144b217b (diff)
downloadlibcore-7635e2ae5ca102b0db3b9d853d97660eff698a9e.tar.gz
Merge "Add ICU version check to DateTimeFormatterTest#test_format_locale_tok" into main
-rw-r--r--luni/src/test/java/libcore/java/time/format/DateTimeFormatterTest.java27
1 files changed, 20 insertions, 7 deletions
diff --git a/luni/src/test/java/libcore/java/time/format/DateTimeFormatterTest.java b/luni/src/test/java/libcore/java/time/format/DateTimeFormatterTest.java
index 63c05b75c13..07ea4f02c58 100644
--- a/luni/src/test/java/libcore/java/time/format/DateTimeFormatterTest.java
+++ b/luni/src/test/java/libcore/java/time/format/DateTimeFormatterTest.java
@@ -15,6 +15,7 @@
*/
package libcore.java.time.format;
+import org.junit.Assume;
import org.junit.Test;
import java.time.Instant;
@@ -34,6 +35,13 @@ import java.util.Locale;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
+import android.icu.util.VersionInfo;
+
+import dalvik.annotation.compat.VersionCodes;
+
+import libcore.test.annotation.NonMts;
+import libcore.test.reasons.NonMtsReasons;
+
/**
* Additional tests for {@link DateTimeFormatter}.
*
@@ -115,11 +123,16 @@ public class DateTimeFormatterTest {
.withZone(ZoneOffset.UTC);
assertEquals("00:00", dateTimeFormatter.format(TEST_INSTANT));
}
- @Test
- public void test_format_locale_tok() {
- DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT)
- .withLocale(new Locale("tok"))
- .withZone(ZoneOffset.UTC);
- assertEquals("#00:00", dateTimeFormatter.format(TEST_INSTANT));
- }
+
+ @Test
+ @NonMts(bug = 331729784, reason = NonMtsReasons.ICU_VERSION_DEPENDENCY,
+ disabledUntilSdk = VersionCodes.VANILLA_ICE_CREAM)
+ public void test_format_locale_tok() {
+ Assume.assumeTrue(VersionInfo.ICU_VERSION.getMajor() >= 74);
+
+ DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT)
+ .withLocale(new Locale("tok"))
+ .withZone(ZoneOffset.UTC);
+ assertEquals("#00:00", dateTimeFormatter.format(TEST_INSTANT));
+ }
}