Remove useless optimization mode backup for FULL_POWER_LIST
Remove the useless backup for the FULL_POWER_LIST, since we will not use it to restore data, only backup the optimization_mode_list is enough Test: presubmit Bug: 192523697 Change-Id: I95f1f41732b8aff090e8b722896d153f6181a6ac
This commit is contained in:
@@ -159,34 +159,6 @@ public final class BatteryBackupHelperTest {
|
||||
verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void performBackup_oneFullPowerListElement_backupFullPowerListData()
|
||||
throws Exception {
|
||||
final String[] fullPowerList = {"com.android.package"};
|
||||
doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
|
||||
|
||||
mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
|
||||
|
||||
final byte[] expectedBytes = fullPowerList[0].getBytes();
|
||||
verify(mBackupDataOutput).writeEntityHeader(
|
||||
BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
|
||||
verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void performBackup_backupFullPowerListData() throws Exception {
|
||||
final String[] fullPowerList = {"com.android.package1", "com.android.package2"};
|
||||
doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
|
||||
|
||||
mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
|
||||
|
||||
final String expectedResult = fullPowerList[0] + DELIMITER + fullPowerList[1];
|
||||
final byte[] expectedBytes = expectedResult.getBytes();
|
||||
verify(mBackupDataOutput).writeEntityHeader(
|
||||
BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
|
||||
verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void performBackup_nonOwner_ignoreAllBackupAction() throws Exception {
|
||||
ShadowUserHandle.setUid(1);
|
||||
@@ -283,7 +255,7 @@ public final class BatteryBackupHelperTest {
|
||||
|
||||
@Test
|
||||
public void restoreEntity_incorrectDataKey_notReadBackupData() throws Exception {
|
||||
final String incorrectDataKey = BatteryBackupHelper.KEY_FULL_POWER_LIST;
|
||||
final String incorrectDataKey = "incorrect_data_key";
|
||||
mockBackupData(30 /*dataSize*/, incorrectDataKey);
|
||||
|
||||
mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
|
||||
|
Reference in New Issue
Block a user