Index: chrome/android/javatests/src/org/chromium/chrome/browser/prerender/ExternalPrerenderRequestTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/prerender/ExternalPrerenderRequestTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/prerender/ExternalPrerenderRequestTest.java |
index 401107e8faa49103cd57a6f09627ecc085592bc3..8beac5603fc67f958bbf7bc017c2a95e65d71967 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/prerender/ExternalPrerenderRequestTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/prerender/ExternalPrerenderRequestTest.java |
@@ -10,12 +10,12 @@ import android.test.suitebuilder.annotation.SmallTest; |
import org.chromium.base.ThreadUtils; |
import org.chromium.base.test.util.Feature; |
-import org.chromium.chrome.browser.ContentViewUtil; |
import org.chromium.chrome.browser.profiles.Profile; |
import org.chromium.chrome.shell.ChromeShellTestBase; |
import org.chromium.chrome.test.util.TestHttpServerClient; |
import org.chromium.content.browser.test.util.Criteria; |
import org.chromium.content.browser.test.util.CriteriaHelper; |
+import org.chromium.content_public.browser.WebContents; |
import java.util.concurrent.Callable; |
@@ -71,18 +71,18 @@ public class ExternalPrerenderRequestTest extends ChromeShellTestBase { |
* Test adding a prerender and canceling that to add a new one. |
*/ |
public void testAddPrerenderAndCancel() throws InterruptedException { |
- long webContentsPtr = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
+ WebContents webContents = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
assertTrue(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, GOOGLE_URL, webContentsPtr)); |
+ mProfile, GOOGLE_URL, webContents)); |
mHandler.cancelCurrentPrerender(); |
assertFalse(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, GOOGLE_URL, webContentsPtr)); |
- ContentViewUtil.destroyNativeWebContents(webContentsPtr); |
+ mProfile, GOOGLE_URL, webContents)); |
+ webContents.destroy(); |
Thread.sleep(PRERENDER_DELAY_MS); |
- webContentsPtr = mHandler.addPrerender(mProfile, YOUTUBE_URL, "", 0, 0); |
+ webContents = mHandler.addPrerender(mProfile, YOUTUBE_URL, "", 0, 0); |
assertTrue(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, YOUTUBE_URL, webContentsPtr)); |
+ mProfile, YOUTUBE_URL, webContents)); |
} |
@@ -94,9 +94,9 @@ public class ExternalPrerenderRequestTest extends ChromeShellTestBase { |
*/ |
public void testCancelPrerender() { |
mHandler.cancelCurrentPrerender(); |
- long webContentsPtr = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
+ WebContents webContents = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
assertTrue(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, GOOGLE_URL, webContentsPtr)); |
+ mProfile, GOOGLE_URL, webContents)); |
} |
@MediumTest |
@@ -106,12 +106,12 @@ public class ExternalPrerenderRequestTest extends ChromeShellTestBase { |
* Test adding two prerenders without canceling the first one. |
*/ |
public void testAddingPrerendersInaRow() throws InterruptedException { |
- long webContentsPtr = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
+ WebContents webContents = mHandler.addPrerender(mProfile, GOOGLE_URL, "", 0, 0); |
assertTrue(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, GOOGLE_URL, webContentsPtr)); |
+ mProfile, GOOGLE_URL, webContents)); |
Thread.sleep(PRERENDER_DELAY_MS); |
- long newWebContentsPtr = mHandler.addPrerender(mProfile, YOUTUBE_URL, "", 0, 0); |
+ WebContents newWebContents = mHandler.addPrerender(mProfile, YOUTUBE_URL, "", 0, 0); |
assertTrue(ExternalPrerenderHandler.hasPrerenderedUrl( |
- mProfile, YOUTUBE_URL, newWebContentsPtr)); |
+ mProfile, YOUTUBE_URL, newWebContents)); |
} |
} |