Add FUELGAUGE_BATTERY_SAVER_SCHEDULE for saver schedule page metric
Bug: 260074438 Test: make test RunSettingsRoboTests Change-Id: Ib7e55b6638d1b10a47cbf25f5dbbb40b3f4962f2
This commit is contained in:
@@ -167,7 +167,7 @@ public class BatterySaverScheduleSettings extends RadioButtonPickerFragment {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getMetricsCategory() {
|
public int getMetricsCategory() {
|
||||||
return 0;
|
return SettingsEnums.FUELGAUGE_BATTERY_SAVER_SCHEDULE;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void logPowerSaver() {
|
private void logPowerSaver() {
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
package com.android.settings.fuelgauge.batterysaver;
|
package com.android.settings.fuelgauge.batterysaver;
|
||||||
|
|
||||||
|
import static com.google.common.truth.Truth.assertThat;
|
||||||
import static org.mockito.Mockito.spy;
|
import static org.mockito.Mockito.spy;
|
||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||||
@@ -82,6 +83,12 @@ public final class BatterySaverScheduleSettingsTest {
|
|||||||
verifySchedule("key_battery_saver_percentage", expectedPercentage);
|
verifySchedule("key_battery_saver_percentage", expectedPercentage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getMetricsCategory_returnExpectedResult() {
|
||||||
|
assertThat(mBatterySaverScheduleSettings.getMetricsCategory())
|
||||||
|
.isEqualTo(SettingsEnums.FUELGAUGE_BATTERY_SAVER_SCHEDULE);
|
||||||
|
}
|
||||||
|
|
||||||
private void setSchedule(int scheduleType, int schedulePercentage) {
|
private void setSchedule(int scheduleType, int schedulePercentage) {
|
||||||
Settings.Global.putInt(mContext.getContentResolver(),
|
Settings.Global.putInt(mContext.getContentResolver(),
|
||||||
Settings.Global.AUTOMATIC_POWER_SAVE_MODE, scheduleType);
|
Settings.Global.AUTOMATIC_POWER_SAVE_MODE, scheduleType);
|
||||||
|
Reference in New Issue
Block a user