summaryrefslogtreecommitdiff
path: root/android_icu4j/src/main/tests/android/icu/dev/test/calendar/PersianTest.java
diff options
context:
space:
mode:
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.java16
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();
+ }
}