Add dock defender battery tips
1. Remove the dock defender v1 code 2. Add dock defender battery tips and update corresponding list item string Bug:256523472 Test: Unit test passed and manual test on device Change-Id: Ib6c09df056744142f42f5e2a13252b58e54c7534 Signed-off-by: Zhenwei Chen <zhenwec@google.com>
This commit is contained in:
@@ -55,6 +55,7 @@ public class BatteryBroadcastReceiverTest {
|
||||
private BatteryBroadcastReceiver mBatteryBroadcastReceiver;
|
||||
private Context mContext;
|
||||
private Intent mChargingIntent;
|
||||
private Intent mDockDefenderBypassIntent;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
@@ -72,6 +73,8 @@ public class BatteryBroadcastReceiverTest {
|
||||
mChargingIntent.putExtra(BatteryManager.EXTRA_SCALE, BATTERY_INTENT_SCALE);
|
||||
mChargingIntent
|
||||
.putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_CHARGING);
|
||||
mDockDefenderBypassIntent = new Intent(BatteryUtils.BYPASS_DOCK_DEFENDER_ACTION);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -130,6 +133,13 @@ public class BatteryBroadcastReceiverTest {
|
||||
verify(mBatteryListener, never()).onBatteryChanged(anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOnReceive_dockDefenderBypassed_listenerInvoked() {
|
||||
mBatteryBroadcastReceiver.onReceive(mContext, mDockDefenderBypassIntent);
|
||||
|
||||
verify(mBatteryListener).onBatteryChanged(BatteryUpdateType.BATTERY_STATUS);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRegister_updateBatteryStatus() {
|
||||
doReturn(mChargingIntent).when(mContext).registerReceiver(any(), any());
|
||||
|
Reference in New Issue
Block a user