Index: chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java b/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java |
index ce847d9dbc7a462baacb9c19ea589a39d892a777..6e80cf1b626cbca1995fc39fbc3930a6afeb133d 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java |
@@ -15,6 +15,7 @@ import android.util.AttributeSet; |
import android.view.MenuItem; |
import android.view.View; |
+import org.chromium.base.VisibleForTesting; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.bookmarks.BookmarkSheetContent; |
import org.chromium.chrome.browser.download.DownloadSheetContent; |
@@ -184,4 +185,15 @@ public class BottomSheetContentController extends BottomNavigationView |
mBottomSheet.showContent(getSheetContentForId(mSelectedItemId)); |
} |
+ |
+ /** |
+ * @param itemId The id of the MenuItem to select. |
+ */ |
+ @VisibleForTesting |
+ public void selectItemForTests(int itemId) { |
+ // TODO(twellington): A #setSelectedItemId() method was added to the support library |
+ // recently. Replace this custom implementation with that method after |
+ // the support library is rolled. |
+ onNavigationItemSelected(getMenu().findItem(itemId)); |
+ } |
} |