Index: chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java |
index d79160434f76137baa50f16fd8f5194d86b2e55f..46ecdc0dc35a3ed159448ffd8c9e54244adc2f44 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java |
@@ -20,19 +20,16 @@ |
import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback; |
import org.chromium.chrome.browser.favicon.FaviconHelper.IconAvailabilityCallback; |
import org.chromium.chrome.browser.favicon.LargeIconBridge.LargeIconCallback; |
-import org.chromium.chrome.browser.ntp.ContextMenuManager; |
-import org.chromium.chrome.browser.ntp.LogoBridge.LogoObserver; |
-import org.chromium.chrome.browser.ntp.MostVisitedItem; |
import org.chromium.chrome.browser.ntp.NewTabPage.DestructionObserver; |
-import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager; |
import org.chromium.chrome.browser.ntp.UiConfig; |
import org.chromium.chrome.browser.ntp.cards.NewTabPageAdapter; |
import org.chromium.chrome.browser.ntp.cards.NewTabPageRecyclerView; |
import org.chromium.chrome.browser.ntp.cards.SuggestionsCategoryInfo; |
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge; |
-import org.chromium.chrome.browser.profiles.MostVisitedSites.MostVisitedURLsObserver; |
import org.chromium.chrome.browser.profiles.Profile; |
import org.chromium.chrome.browser.suggestions.SuggestionsMetricsReporter; |
+import org.chromium.chrome.browser.suggestions.SuggestionsNavigationDelegate; |
+import org.chromium.chrome.browser.suggestions.SuggestionsUiDelegate; |
import org.chromium.chrome.test.ChromeActivityTestCaseBase; |
import org.chromium.chrome.test.util.RenderUtils.ViewRenderer; |
@@ -46,7 +43,7 @@ |
public class ArticleSnippetsTest extends ChromeActivityTestCaseBase<ChromeActivity> { |
private ViewRenderer mViewRenderer; |
- private NewTabPageManager mNtpManager; |
+ private SuggestionsUiDelegate mNtpManager; |
private FakeSuggestionsSource mSnippetsSource; |
private NewTabPageRecyclerView mRecyclerView; |
private NewTabPageAdapter mAdapter; |
@@ -80,7 +77,8 @@ public void run() { |
mRecyclerView.setAboveTheFoldView(aboveTheFold); |
mAdapter = new NewTabPageAdapter(mNtpManager, aboveTheFold, mUiConfig, |
- OfflinePageBridge.getForProfile(Profile.getLastUsedProfile())); |
+ OfflinePageBridge.getForProfile(Profile.getLastUsedProfile()), |
+ /*contextMenuManager=*/null); |
mRecyclerView.setAdapter(mAdapter); |
} |
}); |
@@ -205,10 +203,7 @@ protected void setUp() throws Exception { |
/** |
* A NewTabPageManager to initialize our Adapter. |
*/ |
- private class MockNewTabPageManager implements NewTabPageManager { |
- // TODO(dgn): provide a RecyclerView if we need to test the context menu. |
- private ContextMenuManager mContextMenuManager = |
- new ContextMenuManager(getActivity(), this, null); |
+ private class MockNewTabPageManager implements SuggestionsUiDelegate { |
private SuggestionsMetricsReporter mSuggestionsMetricsReporter = |
new DummySuggestionsMetricsReporter(); |
@@ -229,56 +224,6 @@ public void run() { |
} |
@Override |
- public void removeMostVisitedItem(MostVisitedItem item) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void openMostVisitedItem(int windowDisposition, MostVisitedItem item) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public boolean isLocationBarShownInNTP() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public boolean isVoiceSearchEnabled() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public boolean isFakeOmniboxTextEnabledTablet() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void navigateToBookmarks() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void navigateToRecentTabs() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void openSnippet(int windowOpenDisposition, SnippetArticle article) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void focusSearchBox(boolean beginVoiceSearch, String pastedText) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void setMostVisitedURLsObserver(MostVisitedURLsObserver observer, int numResults) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
public void getLargeIconForUrl(String url, int size, LargeIconCallback callback) { |
throw new UnsupportedOperationException(); |
} |
@@ -295,41 +240,6 @@ public void getUrlsAvailableOffline(Set<String> pageUrls, Callback<Set<String>> |
} |
@Override |
- public void onLogoClicked(boolean isAnimatedLogoShowing) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void getSearchProviderLogo(LogoObserver logoObserver) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void onLoadingComplete(MostVisitedItem[] mostVisitedItems) { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public boolean isOpenInNewWindowEnabled() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public boolean isOpenInIncognitoEnabled() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void navigateToDownloadManager() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
- public void onLearnMoreClicked() { |
- throw new UnsupportedOperationException(); |
- } |
- |
- @Override |
public SuggestionsSource getSuggestionsSource() { |
return mSnippetsSource; |
} |
@@ -338,17 +248,13 @@ public SuggestionsSource getSuggestionsSource() { |
public void addDestructionObserver(DestructionObserver destructionObserver) {} |
@Override |
- public boolean isCurrentPage() { |
- return true; |
+ public SuggestionsMetricsReporter getMetricsReporter() { |
+ return mSuggestionsMetricsReporter; |
} |
@Override |
- public ContextMenuManager getContextMenuManager() { |
- return mContextMenuManager; |
- } |
- |
- public SuggestionsMetricsReporter getSuggestionsMetricsReporter() { |
- return mSuggestionsMetricsReporter; |
+ public SuggestionsNavigationDelegate getNavigationDelegate() { |
+ return null; |
} |
} |