commit | 779cba3698cd3fc083dca448f4a8a8e474794cbf | [log] [tgz] |
---|---|---|
author | Remi NGUYEN VAN <reminv@google.com> | Mon Feb 22 05:31:05 2021 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Mon Feb 22 05:31:05 2021 +0000 |
tree | 29f617fc52796181898f6c83a641c4eb5eadee6c | |
parent | 985d402aea3562a59b0859dc34c617b29c3d387e [diff] | |
parent | b9fc3ad8e33f967236fe3440cfc426a5f6a6d632 [diff] |
Merge "Add a public test method to reset package version"
diff --git a/staticlibs/device/com/android/net/module/util/DeviceConfigUtils.java b/staticlibs/device/com/android/net/module/util/DeviceConfigUtils.java index 271cc6e..5d03dfd 100644 --- a/staticlibs/device/com/android/net/module/util/DeviceConfigUtils.java +++ b/staticlibs/device/com/android/net/module/util/DeviceConfigUtils.java
@@ -36,7 +36,11 @@ private static final String TAG = DeviceConfigUtils.class.getSimpleName(); @VisibleForTesting - protected static volatile long sPackageVersion = -1; + public static void resetPackageVersionCacheForTest() { + sPackageVersion = -1; + } + + private static volatile long sPackageVersion = -1; private static long getPackageVersion(@NonNull final Context context) throws PackageManager.NameNotFoundException { // sPackageVersion may be set by another thread just after this check, but querying the
diff --git a/staticlibs/tests/unit/src/com/android/net/module/util/DeviceConfigUtilsTest.java b/staticlibs/tests/unit/src/com/android/net/module/util/DeviceConfigUtilsTest.java index 982dbe7..57316b2 100644 --- a/staticlibs/tests/unit/src/com/android/net/module/util/DeviceConfigUtilsTest.java +++ b/staticlibs/tests/unit/src/com/android/net/module/util/DeviceConfigUtilsTest.java
@@ -88,7 +88,7 @@ @After public void tearDown() { mSession.finishMocking(); - DeviceConfigUtils.sPackageVersion = -1L; + DeviceConfigUtils.resetPackageVersionCacheForTest(); } @Test