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

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java

Issue 2815453002: [Android] Show Browser Actions dialog in Chrome (Closed)
Patch Set: Fix tests fail. Created 3 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java
index 92d231666f92d7dd4d599ca6c3bf4cb8505f672e..e0f8b2c7f72c0fce4982ea9461d8c7088466589d 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java
@@ -28,6 +28,7 @@ import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
import org.chromium.content_public.common.Referrer;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
@@ -77,9 +78,11 @@ public class TabularContextMenuUiTest {
final TabularContextMenuUi dialog = new TabularContextMenuUi(null);
final List<Pair<Integer, List<ContextMenuItem>>> itemGroups = new ArrayList<>();
- List<ContextMenuItem> item = CollectionUtil.newArrayList(ContextMenuItem.ADD_TO_CONTACTS,
- ContextMenuItem.CALL, ContextMenuItem.COPY_LINK_ADDRESS);
- itemGroups.add(new Pair<>(R.string.contextmenu_link_title, item));
+ List<? extends ContextMenuItem> item =
+ CollectionUtil.newArrayList(ChromeContextMenuItem.ADD_TO_CONTACTS,
+ ChromeContextMenuItem.CALL, ChromeContextMenuItem.COPY_LINK_ADDRESS);
+ itemGroups.add(
+ new Pair<>(R.string.contextmenu_link_title, Collections.unmodifiableList(item)));
final String url = "http://google.com";
View view = ThreadUtils.runOnUiThreadBlocking(new Callable<View>() {
@Override
@@ -100,10 +103,13 @@ public class TabularContextMenuUiTest {
final TabularContextMenuUi dialog = new TabularContextMenuUi(null);
final List<Pair<Integer, List<ContextMenuItem>>> itemGroups = new ArrayList<>();
- List<ContextMenuItem> item = CollectionUtil.newArrayList(ContextMenuItem.ADD_TO_CONTACTS,
- ContextMenuItem.CALL, ContextMenuItem.COPY_LINK_ADDRESS);
- itemGroups.add(new Pair<>(R.string.contextmenu_link_title, item));
- itemGroups.add(new Pair<>(R.string.contextmenu_link_title, item));
+ List<? extends ContextMenuItem> item =
+ CollectionUtil.newArrayList(ChromeContextMenuItem.ADD_TO_CONTACTS,
+ ChromeContextMenuItem.CALL, ChromeContextMenuItem.COPY_LINK_ADDRESS);
+ itemGroups.add(
+ new Pair<>(R.string.contextmenu_link_title, Collections.unmodifiableList(item)));
+ itemGroups.add(
+ new Pair<>(R.string.contextmenu_link_title, Collections.unmodifiableList(item)));
final String url = "http://google.com";
View view = ThreadUtils.runOnUiThreadBlocking(new Callable<View>() {
@Override
@@ -122,15 +128,16 @@ public class TabularContextMenuUiTest {
@Feature({"CustomContextMenu"})
public void testURLIsShownOnContextMenu() throws ExecutionException {
final TabularContextMenuUi dialog = new TabularContextMenuUi(null);
- final List<ContextMenuItem> item =
- CollectionUtil.newArrayList(ContextMenuItem.ADD_TO_CONTACTS, ContextMenuItem.CALL,
- ContextMenuItem.COPY_LINK_ADDRESS);
+ final List<? extends ContextMenuItem> item =
+ CollectionUtil.newArrayList(ChromeContextMenuItem.ADD_TO_CONTACTS,
+ ChromeContextMenuItem.CALL, ChromeContextMenuItem.COPY_LINK_ADDRESS);
final String expectedUrl = "http://google.com";
View view = ThreadUtils.runOnUiThreadBlocking(new Callable<View>() {
@Override
public View call() {
return dialog.createContextMenuPageUi(mActivityTestRule.getActivity(),
- new MockMenuParams(expectedUrl), item, false, item.size());
+ new MockMenuParams(expectedUrl), Collections.unmodifiableList(item), false,
+ item.size());
}
});
@@ -143,14 +150,15 @@ public class TabularContextMenuUiTest {
@Feature({"CustomContextMenu"})
public void testHeaderIsNotShownWhenThereIsNoParams() throws ExecutionException {
final TabularContextMenuUi dialog = new TabularContextMenuUi(null);
- final List<ContextMenuItem> item =
- CollectionUtil.newArrayList(ContextMenuItem.ADD_TO_CONTACTS, ContextMenuItem.CALL,
- ContextMenuItem.COPY_LINK_ADDRESS);
+ final List<? extends ContextMenuItem> item =
+ CollectionUtil.newArrayList(ChromeContextMenuItem.ADD_TO_CONTACTS,
+ ChromeContextMenuItem.CALL, ChromeContextMenuItem.COPY_LINK_ADDRESS);
View view = ThreadUtils.runOnUiThreadBlocking(new Callable<View>() {
@Override
public View call() {
return dialog.createContextMenuPageUi(mActivityTestRule.getActivity(),
- new MockMenuParams(""), item, false, item.size());
+ new MockMenuParams(""), Collections.unmodifiableList(item), false,
+ item.size());
}
});
@@ -163,14 +171,15 @@ public class TabularContextMenuUiTest {
@Feature({"CustomContextMenu"})
public void testLinkShowsMultipleLinesWhenClicked() throws ExecutionException {
final TabularContextMenuUi dialog = new TabularContextMenuUi(null);
- final List<ContextMenuItem> item =
- CollectionUtil.newArrayList(ContextMenuItem.ADD_TO_CONTACTS, ContextMenuItem.CALL,
- ContextMenuItem.COPY_LINK_ADDRESS);
+ final List<? extends ContextMenuItem> item =
+ CollectionUtil.newArrayList(ChromeContextMenuItem.ADD_TO_CONTACTS,
+ ChromeContextMenuItem.CALL, ChromeContextMenuItem.COPY_LINK_ADDRESS);
View view = ThreadUtils.runOnUiThreadBlocking(new Callable<View>() {
@Override
public View call() {
return dialog.createContextMenuPageUi(mActivityTestRule.getActivity(),
- new MockMenuParams("http://google.com"), item, false, item.size());
+ new MockMenuParams("http://google.com"), Collections.unmodifiableList(item),
+ false, item.size());
}
});

Powered by Google App Engine
This is Rietveld 408576698