Calendar: Add regression test for calendar app bug.
bug: 26581303
Change-Id: I56228fe52ad13ab982a7b81ba287266bee28b0c5
diff --git a/luni/src/test/java/libcore/java/util/CalendarTest.java b/luni/src/test/java/libcore/java/util/CalendarTest.java
index 647c731..f7113d0 100644
--- a/luni/src/test/java/libcore/java/util/CalendarTest.java
+++ b/luni/src/test/java/libcore/java/util/CalendarTest.java
@@ -291,6 +291,15 @@
assertSame(c.getSubclassFields(), c2.getSubclassFields());
}
+ // http://b/26581303
+ public void testSetHourOfDayInEuropeLondon() {
+ Calendar calendar = Calendar.getInstance();
+ calendar.clear();
+ calendar.setTimeZone(TimeZone.getTimeZone("Europe/London"));
+ calendar.set(Calendar.HOUR_OF_DAY, 1);
+ assertEquals(1,calendar.get(Calendar.HOUR_OF_DAY));
+ }
+
public static class FakeCalendar extends Calendar {
private int[] subclassFields;