| Index: content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java
|
| diff --git a/content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java b/content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java
|
| index bd5c2e31804de919e96d78221ab45deb00eeaec8..2d494d039238f74982eb408bbde6f7c50572b195 100644
|
| --- a/content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java
|
| +++ b/content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java
|
| @@ -9,6 +9,8 @@ import android.test.suitebuilder.annotation.SmallTest;
|
| import org.chromium.base.annotations.SuppressFBWarnings;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.content_public.browser.JavaScriptCallback;
|
| +import org.chromium.content_public.browser.LoadUrlParams;
|
| +import org.chromium.content_public.browser.NavigationController;
|
| import org.chromium.content_public.browser.WebContents;
|
|
|
| /**
|
| @@ -40,7 +42,7 @@ public class JavaBridgeChildFrameTest extends JavaBridgeTestBase {
|
| protected void setUp() throws Exception {
|
| super.setUp();
|
| mTestController = new TestController();
|
| - setUpContentView(mTestController, "testController");
|
| + injectObjectAndReload(mTestController, "testController");
|
| }
|
|
|
| @SmallTest
|
| @@ -124,4 +126,13 @@ public class JavaBridgeChildFrameTest extends JavaBridgeTestBase {
|
| resultCallback.waitForResult();
|
| return result[0];
|
| }
|
| +
|
| + /**
|
| + * Loads data on the UI thread and blocks until onPageFinished is called.
|
| + */
|
| + private void loadDataSync(final NavigationController navigationController, final String data,
|
| + final String mimeType, final boolean isBase64Encoded) throws Throwable {
|
| + loadUrl(navigationController, mTestCallbackHelperContainer,
|
| + LoadUrlParams.createLoadDataParams(data, mimeType, isBase64Encoded));
|
| + }
|
| }
|
|
|