Index: chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java |
index 8549c3b3abbed71ef851cd43906c8a69ad672b32..2e5d912fec38325d044ed1b76632e1c8765d47ba 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDetectorFetcherTest.java |
@@ -12,11 +12,12 @@ import org.chromium.base.test.util.CallbackHelper; |
import org.chromium.base.test.util.Feature; |
import org.chromium.base.test.util.RetryOnFailure; |
import org.chromium.chrome.browser.tab.Tab; |
-import org.chromium.chrome.browser.webapps.ManifestUpgradeDetectorFetcher.FetchedManifestData; |
import org.chromium.chrome.test.ChromeTabbedActivityTestBase; |
import org.chromium.chrome.test.util.browser.WebappTestPage; |
import org.chromium.net.test.EmbeddedTestServer; |
+import java.util.HashMap; |
+ |
/** |
* Tests the ManifestUpgradeDetectorFetcher. |
*/ |
@@ -49,13 +50,13 @@ public class ManifestUpgradeDetectorFetcherTest extends ChromeTabbedActivityTest |
private static class CallbackWaiter |
extends CallbackHelper implements ManifestUpgradeDetectorFetcher.Callback { |
private String mName; |
- private String mIconMurmur2Hash; |
+ private String mBestIconMurmur2Hash; |
@Override |
- public void onGotManifestData(FetchedManifestData fetchedData) { |
+ public void onGotManifestData(WebApkInfo fetchedInfo, String bestIconUrl) { |
assertNull(mName); |
- mName = fetchedData.name; |
- mIconMurmur2Hash = fetchedData.bestIconMurmur2Hash; |
+ mName = fetchedInfo.name(); |
+ mBestIconMurmur2Hash = fetchedInfo.iconUrlToMurmur2HashMap().get(bestIconUrl); |
notifyCalled(); |
} |
@@ -63,8 +64,8 @@ public class ManifestUpgradeDetectorFetcherTest extends ChromeTabbedActivityTest |
return mName; |
} |
- public String iconMurmur2Hash() { |
- return mIconMurmur2Hash; |
+ public String bestIconMurmur2Hash() { |
+ return mBestIconMurmur2Hash; |
} |
} |
@@ -96,7 +97,10 @@ public class ManifestUpgradeDetectorFetcherTest extends ChromeTabbedActivityTest |
ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
@Override |
public void run() { |
- fetcher.start(mTab, scopeUrl, manifestUrl, callback); |
+ WebApkInfo oldInfo = WebApkInfo.create("", "", scopeUrl, null, null, null, -1, -1, |
+ -1, -1, -1, "random.package", -1, manifestUrl, null, |
+ new HashMap<String, String>()); |
+ fetcher.start(mTab, oldInfo, callback); |
} |
}); |
} |
@@ -155,6 +159,6 @@ public class ManifestUpgradeDetectorFetcherTest extends ChromeTabbedActivityTest |
mTestServer, mTab, WEB_MANIFEST_WITH_LONG_ICON_MURMUR2_HASH); |
waiter.waitForCallback(0); |
- assertEquals(LONG_ICON_MURMUR2_HASH, waiter.iconMurmur2Hash()); |
+ assertEquals(LONG_ICON_MURMUR2_HASH, waiter.bestIconMurmur2Hash()); |
} |
} |