Format battery java test code
context:go/pixel-energizer-java-format Test: manual Bug: 304439460 Fix: 304439460 Change-Id: I5be0ee41afb3a7018bc7e25cceccc25669924d6c
This commit is contained in:
@@ -56,18 +56,15 @@ import java.util.Arrays;
|
||||
@Config(shadows = {BatterySettingsMigrateCheckerTest.ShadowUserHandle.class})
|
||||
public final class BatterySettingsMigrateCheckerTest {
|
||||
|
||||
private static final Intent BOOT_COMPLETED_INTENT =
|
||||
new Intent(Intent.ACTION_BOOT_COMPLETED);
|
||||
private static final Intent BOOT_COMPLETED_INTENT = new Intent(Intent.ACTION_BOOT_COMPLETED);
|
||||
private static final int UID = 2003;
|
||||
private static final String PACKAGE_NAME = "com.android.test.app";
|
||||
|
||||
private Context mContext;
|
||||
private BatterySettingsMigrateChecker mBatterySettingsMigrateChecker;
|
||||
|
||||
@Mock
|
||||
private PackageManager mPackageManager;
|
||||
@Mock
|
||||
private BatteryOptimizeUtils mBatteryOptimizeUtils;
|
||||
@Mock private PackageManager mPackageManager;
|
||||
@Mock private BatteryOptimizeUtils mBatteryOptimizeUtils;
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
@@ -76,7 +73,8 @@ public final class BatterySettingsMigrateCheckerTest {
|
||||
BatteryUtils.getInstance(mContext).reset();
|
||||
doReturn(mContext).when(mContext).getApplicationContext();
|
||||
doReturn(mPackageManager).when(mContext).getPackageManager();
|
||||
doReturn(UID).when(mPackageManager)
|
||||
doReturn(UID)
|
||||
.when(mPackageManager)
|
||||
.getPackageUid(PACKAGE_NAME, PackageManager.GET_META_DATA);
|
||||
BatterySettingsMigrateChecker.sBatteryOptimizeUtils = mBatteryOptimizeUtils;
|
||||
mBatterySettingsMigrateChecker = new BatterySettingsMigrateChecker();
|
||||
@@ -150,45 +148,42 @@ public final class BatterySettingsMigrateCheckerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void verifyBatteryOptimizeModeApps_inAllowList_resetOptimizationMode()
|
||||
throws Exception {
|
||||
doReturn(BatteryOptimizeUtils.MODE_RESTRICTED).when(mBatteryOptimizeUtils)
|
||||
public void verifyBatteryOptimizeModeApps_inAllowList_resetOptimizationMode() throws Exception {
|
||||
doReturn(BatteryOptimizeUtils.MODE_RESTRICTED)
|
||||
.when(mBatteryOptimizeUtils)
|
||||
.getAppOptimizationMode();
|
||||
|
||||
mBatterySettingsMigrateChecker.verifyBatteryOptimizeModeApps(
|
||||
mContext,
|
||||
BatteryOptimizeUtils.MODE_OPTIMIZED,
|
||||
Arrays.asList(PACKAGE_NAME));
|
||||
mContext, BatteryOptimizeUtils.MODE_OPTIMIZED, Arrays.asList(PACKAGE_NAME));
|
||||
|
||||
final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
|
||||
inOrder.verify(mBatteryOptimizeUtils).getAppOptimizationMode();
|
||||
inOrder.verify(mBatteryOptimizeUtils).setAppUsageState(
|
||||
BatteryOptimizeUtils.MODE_OPTIMIZED,
|
||||
BatteryOptimizeHistoricalLogEntry.Action.FORCE_RESET);
|
||||
inOrder.verify(mBatteryOptimizeUtils)
|
||||
.setAppUsageState(
|
||||
BatteryOptimizeUtils.MODE_OPTIMIZED,
|
||||
BatteryOptimizeHistoricalLogEntry.Action.FORCE_RESET);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void verifyBatteryOptimizeModeApps_optimizedMode_noAction() throws Exception {
|
||||
doReturn(BatteryOptimizeUtils.MODE_OPTIMIZED).when(mBatteryOptimizeUtils)
|
||||
doReturn(BatteryOptimizeUtils.MODE_OPTIMIZED)
|
||||
.when(mBatteryOptimizeUtils)
|
||||
.getAppOptimizationMode();
|
||||
|
||||
mBatterySettingsMigrateChecker.verifyBatteryOptimizeModeApps(
|
||||
mContext,
|
||||
BatteryOptimizeUtils.MODE_OPTIMIZED,
|
||||
Arrays.asList(PACKAGE_NAME));
|
||||
mContext, BatteryOptimizeUtils.MODE_OPTIMIZED, Arrays.asList(PACKAGE_NAME));
|
||||
|
||||
verify(mBatteryOptimizeUtils, never()).setAppUsageState(anyInt(), any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void verifyBatteryOptimizeModeApps_notInAllowList_noAction() throws Exception {
|
||||
doReturn(BatteryOptimizeUtils.MODE_RESTRICTED).when(mBatteryOptimizeUtils)
|
||||
doReturn(BatteryOptimizeUtils.MODE_RESTRICTED)
|
||||
.when(mBatteryOptimizeUtils)
|
||||
.getAppOptimizationMode();
|
||||
|
||||
mBatterySettingsMigrateChecker.verifyBatteryOptimizeModeApps(
|
||||
mContext,
|
||||
BatteryOptimizeUtils.MODE_OPTIMIZED,
|
||||
new ArrayList<String>());
|
||||
mContext, BatteryOptimizeUtils.MODE_OPTIMIZED, new ArrayList<String>());
|
||||
|
||||
verifyNoInteractions(mBatteryOptimizeUtils);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user