| Index: chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ManageBookmarkActivityTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ManageBookmarkActivityTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ManageBookmarkActivityTest.java
|
| index 5188070fe3478025b0cd7d6572c5c3fc11ab4b6d..ad9722d90e1fc932925c3a038686d5ff19396875 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ManageBookmarkActivityTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ManageBookmarkActivityTest.java
|
| @@ -11,6 +11,7 @@ import android.widget.Button;
|
| import android.widget.EditText;
|
| import android.widget.TextView;
|
|
|
| +import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.test.util.CommandLineFlags;
|
| import org.chromium.base.test.util.DisabledTest;
|
| import org.chromium.base.test.util.Feature;
|
| @@ -26,7 +27,7 @@ import org.chromium.chrome.test.util.TestHttpServerClient;
|
| import org.chromium.components.dom_distiller.core.DomDistillerUrlUtils;
|
|
|
| import java.util.Locale;
|
| -import java.util.concurrent.atomic.AtomicReference;
|
| +import java.util.concurrent.Callable;
|
|
|
| /**
|
| * Tests the ManageBookmarkActivity, which allows users to add and edit bookmarks.
|
| @@ -69,16 +70,16 @@ public class ManageBookmarkActivityTest extends ChromeTabbedActivityTestBase {
|
|
|
| private void assertFolderText(final AddEditBookmarkFragment addEditFragment,
|
| String expectedText) {
|
| - final AtomicReference<String> actualTextContainer = new AtomicReference<String>();
|
| - getInstrumentation().runOnMainSync(new Runnable() {
|
| - @Override
|
| - public void run() {
|
| - Button button = (Button) addEditFragment.getView().findViewById(
|
| - R.id.bookmark_folder_select);
|
| - actualTextContainer.set(button.getText().toString());
|
| - }
|
| - });
|
| - assertEquals(expectedText, actualTextContainer.get());
|
| + String actualTextContainer = ThreadUtils.runOnUiThreadBlockingNoException(
|
| + new Callable<String>() {
|
| + @Override
|
| + public String call() {
|
| + Button button = (Button) addEditFragment.getView().findViewById(
|
| + R.id.bookmark_folder_select);
|
| + return button.getText().toString();
|
| + }
|
| + });
|
| + assertEquals(expectedText, actualTextContainer);
|
| }
|
|
|
| @SmallTest
|
|
|