Add power save action to BatteryBroadcastReceiver
This cl makes BatteryBroadcastReceiver also listen to update about battery saver. Bug: 70530651 Test: RunSettingsRoboTests Change-Id: I76b2f1b1047aa195ee9d8ff2a8a330cea31039d4
This commit is contained in:
@@ -18,6 +18,7 @@ package com.android.settings.fuelgauge;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.BatteryManager;
|
||||
import android.os.PowerManager;
|
||||
|
||||
import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
||||
import com.android.settings.TestConfig;
|
||||
@@ -82,6 +83,14 @@ public class BatteryBroadcastReceiverTest {
|
||||
verify(mBatteryListener).onBatteryChanged();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOnReceive_powerSaveModeChanged_listenerInvoked() {
|
||||
mBatteryBroadcastReceiver.onReceive(mContext,
|
||||
new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED));
|
||||
|
||||
verify(mBatteryListener).onBatteryChanged();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOnReceive_batteryDataNotChanged_listenerNotInvoked() {
|
||||
final String batteryLevel = Utils.getBatteryPercentage(mChargingIntent);
|
||||
|
Reference in New Issue
Block a user