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

Side by Side Diff: chrome/android/javatests/src/org/chromium/chrome/browser/suggestions/FakeMostVisitedSites.java

Issue 2790463003: ntp_tiles: Cleanup enum names (Closed)
Patch Set: add back histogram enums Created 3 years, 8 months 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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.suggestions; 5 package org.chromium.chrome.browser.suggestions;
6 6
7 import org.chromium.base.ThreadUtils; 7 import org.chromium.base.ThreadUtils;
8 import org.chromium.chrome.browser.ntp.NTPTileSource;
9 8
10 import java.util.ArrayList; 9 import java.util.ArrayList;
11 import java.util.Arrays; 10 import java.util.Arrays;
12 import java.util.List; 11 import java.util.List;
13 12
14 /** 13 /**
15 * A fake implementation of MostVisitedSites that returns a fixed list of most v isited sites. 14 * A fake implementation of MostVisitedSites that returns a fixed list of most v isited sites.
16 */ 15 */
17 public class FakeMostVisitedSites implements MostVisitedSites { 16 public class FakeMostVisitedSites implements MostVisitedSites {
18 private final List<String> mBlacklistedUrls = new ArrayList<>(); 17 private final List<String> mBlacklistedUrls = new ArrayList<>();
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 * If there is an observer it is notified. 81 * If there is an observer it is notified.
83 * 82 *
84 * @param urls The URLs of the site suggestions. 83 * @param urls The URLs of the site suggestions.
85 * @see #setTileSuggestions(String[], String[], String[], int[]) 84 * @see #setTileSuggestions(String[], String[], String[], int[])
86 */ 85 */
87 public void setTileSuggestions(String... urls) { 86 public void setTileSuggestions(String... urls) {
88 String[] whitelistIconPaths = new String[urls.length]; 87 String[] whitelistIconPaths = new String[urls.length];
89 Arrays.fill(whitelistIconPaths, ""); 88 Arrays.fill(whitelistIconPaths, "");
90 89
91 int[] sources = new int[urls.length]; 90 int[] sources = new int[urls.length];
92 Arrays.fill(sources, NTPTileSource.TOP_SITES); 91 Arrays.fill(sources, TileSource.TOP_SITES);
93 92
94 setTileSuggestions(urls, urls.clone(), whitelistIconPaths, sources); 93 setTileSuggestions(urls, urls.clone(), whitelistIconPaths, sources);
95 } 94 }
96 95
97 private void notifyTileSuggestionsAvailable() { 96 private void notifyTileSuggestionsAvailable() {
98 if (mObserver == null) return; 97 if (mObserver == null) return;
99 ThreadUtils.runOnUiThreadBlocking(new Runnable() { 98 ThreadUtils.runOnUiThreadBlocking(new Runnable() {
100 @Override 99 @Override
101 public void run() { 100 public void run() {
102 mObserver.onMostVisitedURLsAvailable(mTitles.clone(), mUrls.clon e(), 101 mObserver.onMostVisitedURLsAvailable(mTitles.clone(), mUrls.clon e(),
103 mWhitelistIconPaths.clone(), mSources.clone()); 102 mWhitelistIconPaths.clone(), mSources.clone());
104 } 103 }
105 }); 104 });
106 } 105 }
107 } 106 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698