summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-04-07 18:13:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-04-07 18:13:26 +0000
commitfc33499c64307a7ef143ee9b49265561b8b7b785 (patch)
tree33ac90597eb32550e581bd2cb018babc6b019677
parent3d82322c7ce541450648a3f1d144e40e2d884d2d (diff)
parent963dbbbdb616646240dde9a4b2b7b7592ddfefaa (diff)
Merge "Remove WebView-fallback code for handling the non-functional stub." into oc-dev
-rw-r--r--services/core/java/com/android/server/webkit/WebViewUpdater.java9
-rw-r--r--services/tests/servicestests/src/com/android/server/webkit/WebViewUpdateServiceTest.java13
2 files changed, 5 insertions, 17 deletions
diff --git a/services/core/java/com/android/server/webkit/WebViewUpdater.java b/services/core/java/com/android/server/webkit/WebViewUpdater.java
index 56311a367577..37479c89fd35 100644
--- a/services/core/java/com/android/server/webkit/WebViewUpdater.java
+++ b/services/core/java/com/android/server/webkit/WebViewUpdater.java
@@ -315,15 +315,6 @@ class WebViewUpdater {
}
}
- // Could not find any installed and enabled package either, use the most stable and
- // default-available provider.
- // TODO(gsennton) remove this when we have a functional WebView stub.
- for (ProviderAndPackageInfo providerAndPackage : providers) {
- if (providerAndPackage.provider.availableByDefault) {
- return providerAndPackage.packageInfo;
- }
- }
-
// This should never happen during normal operation (only with modified system images).
mAnyWebViewInstalled = false;
throw new WebViewPackageMissingException("Could not find a loadable WebView package");
diff --git a/services/tests/servicestests/src/com/android/server/webkit/WebViewUpdateServiceTest.java b/services/tests/servicestests/src/com/android/server/webkit/WebViewUpdateServiceTest.java
index 925f41490e4c..9c8007a9d489 100644
--- a/services/tests/servicestests/src/com/android/server/webkit/WebViewUpdateServiceTest.java
+++ b/services/tests/servicestests/src/com/android/server/webkit/WebViewUpdateServiceTest.java
@@ -1219,14 +1219,11 @@ public class WebViewUpdateServiceTest {
runWebViewBootPreparationOnMainSync();
- checkPreparationPhasesForPackage(testPackageName, 1 /* first preparation phase */);
- // TODO(gsennton) change this logic to use the code below when we have created a functional
- // stub.
- //Mockito.verify(mTestSystemImpl, Mockito.never()).onWebViewProviderChanged(
- // Matchers.anyObject());
- //WebViewProviderResponse response = mWebViewUpdateServiceImpl.waitForAndGetProvider();
- //assertEquals(WebViewFactory.LIBLOAD_FAILED_LISTING_WEBVIEW_PACKAGES, response.status);
- //assertEquals(null, mWebViewUpdateServiceImpl.getCurrentWebViewPackage());
+ Mockito.verify(mTestSystemImpl, Mockito.never()).onWebViewProviderChanged(
+ Matchers.anyObject());
+ WebViewProviderResponse response = mWebViewUpdateServiceImpl.waitForAndGetProvider();
+ assertEquals(WebViewFactory.LIBLOAD_FAILED_LISTING_WEBVIEW_PACKAGES, response.status);
+ assertEquals(null, mWebViewUpdateServiceImpl.getCurrentWebViewPackage());
}
@Test