Fix TimePickerTest#testOnSaveInstanceStateAndOnRestoreInstanceState.
Wrap hour and minute values to avoid overflows.
Bug 2558891
Change-Id: I2f5dc70ec6423b8c5ea6d2ab32a349c533a6d654
diff --git a/tests/tests/widget/src/android/widget/cts/TimePickerTest.java b/tests/tests/widget/src/android/widget/cts/TimePickerTest.java
index 18ea14f..881693f 100644
--- a/tests/tests/widget/src/android/widget/cts/TimePickerTest.java
+++ b/tests/tests/widget/src/android/widget/cts/TimePickerTest.java
@@ -300,8 +300,8 @@
public void testOnSaveInstanceStateAndOnRestoreInstanceState() {
MyTimePicker source = new MyTimePicker(mContext);
MyTimePicker dest = new MyTimePicker(mContext);
- int expectHour = dest.getCurrentHour() + 10;
- int expectMinute = dest.getCurrentMinute() + 10;
+ int expectHour = (dest.getCurrentHour() + 10) % 24;
+ int expectMinute = (dest.getCurrentMinute() + 10) % 60;
source.setCurrentHour(expectHour);
source.setCurrentMinute(expectMinute);