| OLD | NEW |
| 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 Loading... |
| 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
staleManifest) { |
| 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 Loading... |
| 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 } |
| OLD | NEW |