Make anomaly item refresh in battery
Bug: 63908155 Test: RunSettingsRoboTest Change-Id: I3e220001ca989020447403641360fade4d09e969
This commit is contained in:
@@ -37,6 +37,7 @@ import static org.mockito.Matchers.any;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.never;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
|
||||
@RunWith(SettingsRobolectricTestRunner.class)
|
||||
@@ -100,13 +101,15 @@ public class BatteryBroadcastReceiverTest {
|
||||
public void testRegister_updateBatteryStatus() {
|
||||
doReturn(mChargingIntent).when(mContext).registerReceiver(any(), any());
|
||||
|
||||
mBatteryBroadcastReceiver.register();
|
||||
mBatteryBroadcastReceiver.register();
|
||||
|
||||
assertThat(mBatteryBroadcastReceiver.mBatteryLevel).isEqualTo(
|
||||
Utils.getBatteryPercentage(mChargingIntent));
|
||||
assertThat(mBatteryBroadcastReceiver.mBatteryStatus).isEqualTo(
|
||||
Utils.getBatteryStatus(mContext.getResources(), mChargingIntent));
|
||||
verify(mBatteryListener).onBatteryChanged();
|
||||
// 2 times because register will force update the battery
|
||||
verify(mBatteryListener, times(2)).onBatteryChanged();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user