Transition HighUsageDetector to BatteryUsageStats API
Bug: 173745486 Test: make RunSettingsRoboTests Test: male RunSettingsGoogleRoboTests Change-Id: Ie8f90a67e4dd16fa67cf4f44a3678a789b3da18a
This commit is contained in:
@@ -23,6 +23,7 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.os.BatteryUsageStats;
|
||||
|
||||
import androidx.slice.Slice;
|
||||
import androidx.slice.SliceMetadata;
|
||||
@@ -32,6 +33,7 @@ import androidx.slice.widget.SliceLiveData;
|
||||
import com.android.internal.os.BatteryStatsHelper;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.fuelgauge.BatteryStatsHelperLoader;
|
||||
import com.android.settings.fuelgauge.BatteryUsageStatsLoader;
|
||||
import com.android.settings.fuelgauge.batterytip.AppInfo;
|
||||
import com.android.settings.fuelgauge.batterytip.BatteryTipLoader;
|
||||
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
|
||||
@@ -57,7 +59,7 @@ import java.util.List;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
@Config(shadows = {
|
||||
BatteryFixSliceTest.ShadowBatteryStatsHelperLoader.class,
|
||||
BatteryFixSliceTest.ShadowBatteryUsageStatsLoader.class,
|
||||
BatteryFixSliceTest.ShadowBatteryTipLoader.class
|
||||
})
|
||||
public class BatteryFixSliceTest {
|
||||
@@ -144,6 +146,15 @@ public class BatteryFixSliceTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Implements(BatteryUsageStatsLoader.class)
|
||||
public static class ShadowBatteryUsageStatsLoader {
|
||||
|
||||
@Implementation
|
||||
protected BatteryUsageStats loadInBackground() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Implements(BatteryTipLoader.class)
|
||||
public static class ShadowBatteryTipLoader {
|
||||
|
||||
|
Reference in New Issue
Block a user