Fix test failure with package user id
Context: https://android-build.corp.google.com/test_investigate/?invocationId=I73600010230800138&testResultId=TR57529105387126666 Bug: 315477872 Test: manual Change-Id: I8d0bd970bb43cc27b7f280c50cfcf4e3ea01f321
This commit is contained in:
@@ -59,6 +59,7 @@ import java.util.Locale;
|
||||
public final class BatteryDiffEntryTest {
|
||||
|
||||
private static final int UID = 100;
|
||||
private static final int USER_ID = 0;
|
||||
private static final int UNINSTALLED_UID = 101;
|
||||
private static final String PACKAGE_NAME = "com.android.testing";
|
||||
private static final String UNINSTALLED_PACKAGE_NAME = "com.android.testing.uninstalled";
|
||||
@@ -87,13 +88,14 @@ public final class BatteryDiffEntryTest {
|
||||
doReturn(mMockPackageManager).when(mContext).getPackageManager();
|
||||
doReturn(UID)
|
||||
.when(mMockPackageManager)
|
||||
.getPackageUid(PACKAGE_NAME, PackageManager.GET_META_DATA);
|
||||
.getPackageUidAsUser(PACKAGE_NAME, PackageManager.GET_META_DATA, USER_ID);
|
||||
doReturn(BatteryUtils.UID_NULL)
|
||||
.when(mMockPackageManager)
|
||||
.getPackageUid(UNINSTALLED_PACKAGE_NAME, PackageManager.GET_META_DATA);
|
||||
.getPackageUidAsUser(
|
||||
UNINSTALLED_PACKAGE_NAME, PackageManager.GET_META_DATA, USER_ID);
|
||||
doReturn(BatteryUtils.UID_ZERO)
|
||||
.when(mMockPackageManager)
|
||||
.getPackageUid(UID_ZERO_PACKAGE_NAME, PackageManager.GET_META_DATA);
|
||||
.getPackageUidAsUser(UID_ZERO_PACKAGE_NAME, PackageManager.GET_META_DATA, USER_ID);
|
||||
BatteryDiffEntry.clearCache();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user