Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Side by Side Diff: chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkUpdateManagerTest.java

Issue 2528073002: Add a flag in WebAPK's proto when the Web App Manifest is no longer available. (Closed)
Patch Set: Renaming. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.webapps; 5 package org.chromium.chrome.browser.webapps;
6 6
7 import static org.junit.Assert.assertEquals; 7 import static org.junit.Assert.assertEquals;
8 import static org.junit.Assert.assertFalse; 8 import static org.junit.Assert.assertFalse;
9 import static org.junit.Assert.assertTrue; 9 import static org.junit.Assert.assertTrue;
10 10
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 return mDestroyedFetcher; 131 return mDestroyedFetcher;
132 } 132 }
133 133
134 @Override 134 @Override
135 protected WebApkUpdateDataFetcher buildFetcher() { 135 protected WebApkUpdateDataFetcher buildFetcher() {
136 mFetcher = new TestWebApkUpdateDataFetcher(); 136 mFetcher = new TestWebApkUpdateDataFetcher();
137 return mFetcher; 137 return mFetcher;
138 } 138 }
139 139
140 @Override 140 @Override
141 protected void updateAsync(WebApkInfo info, String bestIconUrl) { 141 protected void updateAsync(WebApkInfo info, String bestIconUrl, boolean isManifestStale) {
142 mUpdateRequested = true; 142 mUpdateRequested = true;
143 mUpdateName = info.name(); 143 mUpdateName = info.name();
144 } 144 }
145 145
146 @Override 146 @Override
147 protected void destroyFetcher() { 147 protected void destroyFetcher() {
148 mFetcher = null; 148 mFetcher = null;
149 mDestroyedFetcher = true; 149 mDestroyedFetcher = true;
150 } 150 }
151 151
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
706 706
707 ManifestData fetchedData = defaultManifestData(); 707 ManifestData fetchedData = defaultManifestData();
708 fetchedData.bestIconUrl = iconUrl2; 708 fetchedData.bestIconUrl = iconUrl2;
709 fetchedData.iconUrlToMurmur2HashMap.clear(); 709 fetchedData.iconUrlToMurmur2HashMap.clear();
710 fetchedData.iconUrlToMurmur2HashMap.put(iconUrl1, null); 710 fetchedData.iconUrlToMurmur2HashMap.put(iconUrl1, null);
711 fetchedData.iconUrlToMurmur2HashMap.put(iconUrl2, hash2); 711 fetchedData.iconUrlToMurmur2HashMap.put(iconUrl2, hash2);
712 712
713 assertFalse(checkUpdateNeededForFetchedManifest(oldData, fetchedData)); 713 assertFalse(checkUpdateNeededForFetchedManifest(oldData, fetchedData));
714 } 714 }
715 } 715 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698