Merge "Fix BatterySaverPolicy night mode flag parsing."
This commit is contained in:
committed by
Android (Google) Code Review
commit
af560c2389
@@ -728,8 +728,8 @@ public class BatterySaverPolicy extends ContentObserver {
|
||||
!defaultPolicy.enableDataSaver);
|
||||
boolean enableFirewall = !parser.getBoolean(KEY_ACTIVATE_FIREWALL_DISABLED,
|
||||
!defaultPolicy.enableFirewall);
|
||||
boolean enableNightMode = !parser.getBoolean(KEY_ENABLE_NIGHT_MODE,
|
||||
!defaultPolicy.enableNightMode);
|
||||
boolean enableNightMode = parser.getBoolean(KEY_ENABLE_NIGHT_MODE,
|
||||
defaultPolicy.enableNightMode);
|
||||
boolean enableQuickDoze = parser.getBoolean(KEY_QUICK_DOZE_ENABLED,
|
||||
defaultPolicy.enableQuickDoze);
|
||||
boolean forceAllAppsStandby = parser.getBoolean(KEY_FORCE_ALL_APPS_STANDBY,
|
||||
|
||||
@@ -58,6 +58,7 @@ public class BatterySaverPolicyTest extends AndroidTestCase {
|
||||
+ "fullbackup_deferred=true,"
|
||||
+ "keyvaluebackup_deferred=false,"
|
||||
+ "gps_mode=0," // LOCATION_MODE_NO_CHANGE
|
||||
+ "enable_night_mode=false,"
|
||||
+ "quick_doze_enabled=true";
|
||||
private static final String BATTERY_SAVER_INCORRECT_CONSTANTS = "vi*,!=,,true";
|
||||
|
||||
@@ -234,6 +235,10 @@ public class BatterySaverPolicyTest extends AndroidTestCase {
|
||||
final PowerSaveState quickDozeState = mBatterySaverPolicy.getBatterySaverPolicy(
|
||||
ServiceType.QUICK_DOZE);
|
||||
assertThat(quickDozeState.batterySaverEnabled).isTrue();
|
||||
|
||||
final PowerSaveState nightModeState = mBatterySaverPolicy.getBatterySaverPolicy(
|
||||
ServiceType.NIGHT_MODE);
|
||||
assertThat(nightModeState.batterySaverEnabled).isFalse();
|
||||
}
|
||||
|
||||
@SmallTest
|
||||
|
||||
Reference in New Issue
Block a user