diff options
Diffstat (limited to 'android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java')
-rw-r--r-- | android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java b/android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java index 2ead1ecd8..8a8376f7d 100644 --- a/android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java +++ b/android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java @@ -9,6 +9,7 @@ package android.icu.dev.test.calendar; import java.util.Date; import android.icu.util.Calendar; +import android.icu.util.PersianCalendar; import android.icu.util.ULocale; import org.junit.runner.RunWith; import android.icu.junit.IcuTestFmwkRunner; @@ -127,4 +128,19 @@ public class PersianTest extends CalendarTest { } } } + + public void TestCoverage12424() { + class StubCalendar extends PersianCalendar { + private static final long serialVersionUID = 1L; + public StubCalendar() { + assertEquals("Persian month 0 length", 31, handleGetMonthLength(1000, 0)); + assertEquals("Persian month 7 length", 30, handleGetMonthLength(1000, 7)); + + int leastWeeks = handleGetLimit(Calendar.WEEK_OF_YEAR, Calendar.LEAST_MAXIMUM); + assertEquals("Persian Week of Year least maximum", 52, leastWeeks); + } + } + + new StubCalendar(); + } } |