| 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 ca825a9cb635f3396345e803f7cab1a59c47072c..228f608091ac2df87b0a6a5ab830cb8447ead4fe 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
|
| @@ -7,7 +7,6 @@
|
| import android.graphics.BitmapFactory;
|
| import android.test.suitebuilder.annotation.MediumTest;
|
| import android.util.TypedValue;
|
| -import android.view.Menu;
|
| import android.view.View;
|
| import android.view.ViewGroup;
|
| import android.widget.FrameLayout;
|
| @@ -21,6 +20,7 @@
|
| 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;
|
| @@ -202,6 +202,10 @@ 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(this, getActivity(), null);
|
| +
|
| @Override
|
| public void getLocalFaviconImageForURL(
|
| final String url, int size, final FaviconImageCallback faviconCallback) {
|
| @@ -330,16 +334,6 @@ public void navigateToDownloadManager() {
|
| }
|
|
|
| @Override
|
| - public void addContextMenuCloseCallback(Callback<Menu> callback) {
|
| - throw new UnsupportedOperationException();
|
| - }
|
| -
|
| - @Override
|
| - public void removeContextMenuCloseCallback(Callback<Menu> callback) {
|
| - throw new UnsupportedOperationException();
|
| - }
|
| -
|
| - @Override
|
| public void onLearnMoreClicked() {
|
| throw new UnsupportedOperationException();
|
| }
|
| @@ -353,13 +347,13 @@ public SuggestionsSource getSuggestionsSource() {
|
| public void addDestructionObserver(DestructionObserver destructionObserver) {}
|
|
|
| @Override
|
| - public void closeContextMenu() {
|
| - throw new UnsupportedOperationException();
|
| + public boolean isCurrentPage() {
|
| + return true;
|
| }
|
|
|
| @Override
|
| - public boolean isCurrentPage() {
|
| - return true;
|
| + public ContextMenuManager getContextMenuManager() {
|
| + return mContextMenuManager;
|
| }
|
| }
|
| }
|
|
|