commit | 35bd71a98793db5a173662fa0e0bf84ed1e345c6 | [log] [tgz] |
---|---|---|
author | Rahul Ravikumar <[email protected]> | Wed Jul 31 13:44:43 2019 -0700 |
committer | Rahul Ravikumar <[email protected]> | Wed Jul 31 13:44:43 2019 -0700 |
tree | 0ab8fdbcfcf72ebf509d813654ae907a002c974b | |
parent | caf1edacd5ddafde1cdbb54dbbbc4cfb10504a33 [diff] |
Fix SystemAlarmDispatcherTest on API 29. * Explicitly sets the BatteryChargingTracker to a `true` state. Test: Unit tests pass on an emulator in API 29. Change-Id: I6ff06aa58d56d7d9a83d2c9c3382847973fa38b8
diff --git a/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcherTest.java b/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcherTest.java index 620307f..95b6d4c 100644 --- a/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcherTest.java +++ b/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcherTest.java
@@ -567,6 +567,7 @@ @Test public void testConstraintsChanged_withFutureWork() throws InterruptedException { + when(mBatteryChargingTracker.getInitialState()).thenReturn(true); // Use a mocked scheduler in this test. Scheduler scheduler = mock(Scheduler.class); doCallRealMethod().when(mWorkManager).rescheduleEligibleWork();