diff options
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-04-05 17:14:57 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-04-05 17:14:57 +0000 |
commit | 7635e2ae5ca102b0db3b9d853d97660eff698a9e (patch) | |
tree | 14bb1100b2146cc0f64165f1d7f67465edfd347b | |
parent | 9e3cd1511a687e00159167a82dddfd15e0abdfac (diff) | |
parent | 9681955ca7f927ab6bcce4e23fe071bb144b217b (diff) | |
download | libcore-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.java | 27 |
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)); + } } |