Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5cfec675 authored by ykhung's avatar ykhung
Browse files

Add FUELGAUGE_BATTERY_SAVER_SCHEDULE for saver schedule page metric

Bug: 260074438
Test: make test RunSettingsRoboTests
Change-Id: Ib7e55b6638d1b10a47cbf25f5dbbb40b3f4962f2
parent 30a5eaaf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -167,7 +167,7 @@ public class BatterySaverScheduleSettings extends RadioButtonPickerFragment {

    @Override
    public int getMetricsCategory() {
        return 0;
        return SettingsEnums.FUELGAUGE_BATTERY_SAVER_SCHEDULE;
    }

    private void logPowerSaver() {
+7 −0
Original line number Diff line number Diff line
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.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
@@ -82,6 +83,12 @@ public final class BatterySaverScheduleSettingsTest {
        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) {
        Settings.Global.putInt(mContext.getContentResolver(),
                Settings.Global.AUTOMATIC_POWER_SAVE_MODE, scheduleType);