| Index: chrome/android/javatests/src/org/chromium/chrome/browser/ShortcutHelperTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/ShortcutHelperTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/ShortcutHelperTest.java
|
| index ea1b23f07c1a636da33b8910e5236793f8504bbf..2321794d2c023f78b7337cc387c3cfdfc02a2c80 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/ShortcutHelperTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/ShortcutHelperTest.java
|
| @@ -15,6 +15,9 @@ import org.chromium.chrome.shell.ChromeShellTestBase;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
|
|
| +/**
|
| + * Tests org.chromium.chrome.browser.ShortcutHelper and it's C++ counterpart.
|
| + */
|
| public class ShortcutHelperTest extends ChromeShellTestBase {
|
| private static final String WEBAPP_ACTION_NAME = "WEBAPP_ACTION";
|
|
|
| @@ -158,8 +161,16 @@ public class ShortcutHelperTest extends ChromeShellTestBase {
|
| getInstrumentation().runOnMainSync(new Runnable() {
|
| @Override
|
| public void run() {
|
| - ShortcutHelper.addShortcut(mActivity.getApplicationContext(),
|
| - mActivity.getActiveTab(), title);
|
| + final ShortcutHelper shortcutHelper = new ShortcutHelper(
|
| + mActivity.getApplicationContext(), mActivity.getActiveTab());
|
| + // Calling initialize() isn't strictly required but it is
|
| + // testing this code path.
|
| + shortcutHelper.initialize(new ShortcutHelper.OnInitialized() {
|
| + @Override
|
| + public void onInitialized(String t) {
|
| + shortcutHelper.addShortcut(title);
|
| + }
|
| + });
|
| }
|
| });
|
|
|
| @@ -171,4 +182,4 @@ public class ShortcutHelperTest extends ChromeShellTestBase {
|
| }
|
| }));
|
| }
|
| -}
|
| +}
|
|
|