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

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java

Issue 2619493006: [Android] Chagne items shown in context menu for tel link (Closed)
Patch Set: Solve conflicts of commit. Created 3 years, 11 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/customtabs/CustomTabActivityTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java
index fd4f423126b05bee82036430254a614cbe3bd264..4f13115b264618653b5f18d1261018eaf171f5b9 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabActivityTest.java
@@ -295,14 +295,15 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
public void testContextMenuEntriesForImage() throws InterruptedException, TimeoutException {
startCustomTabActivityWithIntent(createMinimalCustomTabIntent());
- final int expectedMenuSize = 11;
+ final int expectedMenuSize = 12;
Menu menu = ContextMenuUtils.openContextMenu(this, getActivity().getActivityTab(), "logo");
assertEquals(expectedMenuSize, menu.size());
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_call));
assertNotNull(menu.findItem(R.id.contextmenu_send_message));
assertNotNull(menu.findItem(R.id.contextmenu_add_to_contacts));
- assertNotNull(menu.findItem(R.id.contextmenu_copy_email_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_copy));
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_text));
assertNotNull(menu.findItem(R.id.contextmenu_save_link_as));
assertNotNull(menu.findItem(R.id.contextmenu_save_image));
@@ -316,9 +317,10 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
assertTrue(menu.findItem(R.id.contextmenu_search_by_image).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_copy_link_address).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_call).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_send_message).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_add_to_contacts).isVisible());
- assertFalse(menu.findItem(R.id.contextmenu_copy_email_address).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_copy).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_copy_link_text).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_save_link_as).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_save_video).isVisible());
@@ -334,15 +336,16 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
public void testContextMenuEntriesForLink() throws InterruptedException, TimeoutException {
startCustomTabActivityWithIntent(createMinimalCustomTabIntent());
- final int expectedMenuSize = 11;
+ final int expectedMenuSize = 12;
Menu menu = ContextMenuUtils.openContextMenu(this, getActivity().getActivityTab(),
"aboutLink");
assertEquals(expectedMenuSize, menu.size());
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_call));
assertNotNull(menu.findItem(R.id.contextmenu_send_message));
assertNotNull(menu.findItem(R.id.contextmenu_add_to_contacts));
- assertNotNull(menu.findItem(R.id.contextmenu_copy_email_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_copy));
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_text));
assertNotNull(menu.findItem(R.id.contextmenu_save_link_as));
assertNotNull(menu.findItem(R.id.contextmenu_save_image));
@@ -355,9 +358,10 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
assertTrue(menu.findItem(R.id.contextmenu_save_link_as).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_share_image).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_call).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_send_message).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_add_to_contacts).isVisible());
- assertFalse(menu.findItem(R.id.contextmenu_copy_email_address).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_copy).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_save_image).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_open_image).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_search_by_image).isVisible());
@@ -373,14 +377,15 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
public void testContextMenuEntriesForMailto() throws InterruptedException, TimeoutException {
startCustomTabActivityWithIntent(createMinimalCustomTabIntent());
- final int expectedMenuSize = 11;
+ final int expectedMenuSize = 12;
Menu menu = ContextMenuUtils.openContextMenu(this, getActivity().getActivityTab(), "email");
assertEquals(expectedMenuSize, menu.size());
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_call));
assertNotNull(menu.findItem(R.id.contextmenu_send_message));
assertNotNull(menu.findItem(R.id.contextmenu_add_to_contacts));
- assertNotNull(menu.findItem(R.id.contextmenu_copy_email_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_copy));
assertNotNull(menu.findItem(R.id.contextmenu_copy_link_text));
assertNotNull(menu.findItem(R.id.contextmenu_save_link_as));
assertNotNull(menu.findItem(R.id.contextmenu_save_image));
@@ -390,7 +395,48 @@ public class CustomTabActivityTest extends CustomTabActivityTestBase {
assertTrue(menu.findItem(R.id.contextmenu_send_message).isVisible());
assertTrue(menu.findItem(R.id.contextmenu_add_to_contacts).isVisible());
- assertTrue(menu.findItem(R.id.contextmenu_copy_email_address).isVisible());
+ assertTrue(menu.findItem(R.id.contextmenu_copy).isVisible());
+
+ assertFalse(menu.findItem(R.id.contextmenu_copy_link_address).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_call).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_save_image).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_share_image).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_open_image).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_search_by_image).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_copy_link_text).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_save_link_as).isVisible());
+ assertFalse(menu.findItem(R.id.contextmenu_save_video).isVisible());
+ }
+
+ /**
+ * Test the entries in the context menu shown when long clicking an tel url.
+ * @SmallTest
+ * @RetryOnFailure
+ */
+ @DisabledTest
+ public void testContextMenuEntriesForTel() throws InterruptedException, TimeoutException {
+ startCustomTabActivityWithIntent(createMinimalCustomTabIntent());
+
+ final int expectedMenuSize = 12;
+ Menu menu = ContextMenuUtils.openContextMenu(this, getActivity().getActivityTab(), "tel");
+ assertEquals(expectedMenuSize, menu.size());
+
+ assertNotNull(menu.findItem(R.id.contextmenu_copy_link_address));
+ assertNotNull(menu.findItem(R.id.contextmenu_call));
+ assertNotNull(menu.findItem(R.id.contextmenu_send_message));
+ assertNotNull(menu.findItem(R.id.contextmenu_add_to_contacts));
+ assertNotNull(menu.findItem(R.id.contextmenu_copy));
+ assertNotNull(menu.findItem(R.id.contextmenu_copy_link_text));
+ assertNotNull(menu.findItem(R.id.contextmenu_save_link_as));
+ assertNotNull(menu.findItem(R.id.contextmenu_save_image));
+ assertNotNull(menu.findItem(R.id.contextmenu_share_image));
+ assertNotNull(menu.findItem(R.id.contextmenu_open_image));
+ assertNotNull(menu.findItem(R.id.contextmenu_save_video));
+
+ assertTrue(menu.findItem(R.id.contextmenu_call).isVisible());
+ assertTrue(menu.findItem(R.id.contextmenu_send_message).isVisible());
+ assertTrue(menu.findItem(R.id.contextmenu_add_to_contacts).isVisible());
+ assertTrue(menu.findItem(R.id.contextmenu_copy).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_copy_link_address).isVisible());
assertFalse(menu.findItem(R.id.contextmenu_save_image).isVisible());

Powered by Google App Engine
This is Rietveld 408576698