summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBenedict Wong <benedictwong@google.com>2018-05-17 15:16:51 -0700
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-07-20 00:28:49 +0000
commit33c105be74097aa4a758813a6aea1dd95482ec55 (patch)
tree5d2dddfa4a56a694b4943f0fae767bb58b99d5c7 /tests
parent1e911e09f1698e9ee459676e8422412157ca63bd (diff)
downloadandroid_packages_providers_DownloadProvider-33c105be74097aa4a758813a6aea1dd95482ec55.tar.gz
android_packages_providers_DownloadProvider-33c105be74097aa4a758813a6aea1dd95482ec55.tar.bz2
android_packages_providers_DownloadProvider-33c105be74097aa4a758813a6aea1dd95482ec55.zip
DO NOT MERGE: Update DownloadProvider for correct meteredness
This patch updates DownloadProvider to use the fixed meteredness hidden APIs for OC-MR1. This corrects a bug where DownloadProvider would fail to allow downloads to proceed when VPNs are connected, but the underlying networks are metered. Bug: 78644887 Test: Flashed on Walleye and tested. Change-Id: I13c1bd6d7ab26489923329bc7985060228e9bb29 (cherry picked from commit b627002ea9dc2511bad6ea5e68f4248f36c4a3eb)
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/providers/downloads/FakeSystemFacade.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/src/com/android/providers/downloads/FakeSystemFacade.java b/tests/src/com/android/providers/downloads/FakeSystemFacade.java
index de483c7f..aa7b8af4 100644
--- a/tests/src/com/android/providers/downloads/FakeSystemFacade.java
+++ b/tests/src/com/android/providers/downloads/FakeSystemFacade.java
@@ -102,6 +102,11 @@ public class FakeSystemFacade implements SystemFacade {
}
@Override
+ public boolean isActiveNetworkMeteredForUid(int uid) {
+ return mIsMetered;
+ }
+
+ @Override
public long getMaxBytesOverMobile() {
return mMaxBytesOverMobile;
}