summaryrefslogtreecommitdiffstats
path: root/android_webview
diff options
context:
space:
mode:
authoraruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-30 12:23:59 +0000
committeraruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-30 12:23:59 +0000
commit031b2e0d15a173857ddf054b12b3d04614eed084 (patch)
tree4d2884f7778ea4efc2d857bba1c84b262802931a /android_webview
parentdd9e7ce7fc9932d775968f0058e2ace867c1e890 (diff)
downloadchromium_src-031b2e0d15a173857ddf054b12b3d04614eed084.zip
chromium_src-031b2e0d15a173857ddf054b12b3d04614eed084.tar.gz
chromium_src-031b2e0d15a173857ddf054b12b3d04614eed084.tar.bz2
Fix Data URIs in tests
Depends on https://codereview.chromium.org/12079009/ BUG= Review URL: https://chromiumcodereview.appspot.com/12094017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179611 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java5
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/ClearHistoryTest.java4
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java10
3 files changed, 11 insertions, 8 deletions
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
index 5da6510..fa51c53 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
@@ -10,6 +10,7 @@ import android.webkit.ValueCallback;
import org.chromium.android_webview.AwContents;
import org.chromium.base.ThreadUtils;
import org.chromium.base.test.util.Feature;
+import org.chromium.base.test.util.UrlUtils;
import java.io.File;
import java.util.concurrent.Semaphore;
@@ -20,8 +21,8 @@ public class ArchiveTest extends AndroidWebViewTestBase {
private static final long TEST_TIMEOUT = 20000L;
- private static final String TEST_PAGE =
- "data:text/html;utf-8,<html><head></head><body>test</body></html>";
+ private static final String TEST_PAGE = UrlUtils.encodeHtmlDataUri(
+ "<html><head></head><body>test</body></html>");
private TestAwContentsClient mContentsClient = new TestAwContentsClient();
private AwTestContainerView mTestContainerView;
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ClearHistoryTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/ClearHistoryTest.java
index 569a7b8..3f18c2a 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/ClearHistoryTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/ClearHistoryTest.java
@@ -8,6 +8,7 @@ import android.test.suitebuilder.annotation.SmallTest;
import org.chromium.android_webview.AwContents;
import org.chromium.base.test.util.Feature;
+import org.chromium.base.test.util.UrlUtils;
import org.chromium.content.browser.ContentViewCore;
import org.chromium.content.browser.test.util.HistoryUtils;
import org.chromium.content.browser.test.util.TestCallbackHelperContainer.OnPageFinishedHelper;
@@ -20,7 +21,8 @@ public class ClearHistoryTest extends AndroidWebViewTestBase {
private static final String[] URLS = new String[3];
{
for (int i = 0; i < URLS.length; i++) {
- URLS[i] = "data:text/html;utf-8,<html><head></head><body>" + i + "</body></html>";
+ URLS[i] = UrlUtils.encodeHtmlDataUri(
+ "<html><head></head><body>" + i + "</body></html>");
}
}
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java
index 9535814..5db8501 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewMiscTest.java
@@ -18,6 +18,7 @@ import android.test.suitebuilder.annotation.SmallTest;
import org.chromium.android_webview.AwContents;
import org.chromium.base.test.util.DisabledTest;
import org.chromium.base.test.util.Feature;
+import org.chromium.base.test.util.UrlUtils;
import org.chromium.base.ThreadUtils;
import org.chromium.content.browser.ContentViewCore;
import org.chromium.content.browser.ContentViewStatics;
@@ -53,13 +54,12 @@ public class ContentViewMiscTest extends AndroidWebViewTestBase {
*/
@FlakyTest
public void testFlingScroll() throws Throwable {
- StringBuffer testPage = new StringBuffer().append("data:text/html;utf-8,")
- .append("<html><head><style>body { width: 5000px; height: 5000px; }</head><body>")
- .append("</body></html>");
+ final String testPage = UrlUtils.encodeHtmlDataUri(
+ "<html><head><style>body { width: 5000px; height: 5000px; }</head>" +
+ "<body></body></html>");
// Test flinging in the y axis
- loadUrlSync(mAwContents , mContentsClient.getOnPageFinishedHelper(),
- testPage.toString());
+ loadUrlSync(mAwContents , mContentsClient.getOnPageFinishedHelper(), testPage);
assertEquals(0, mContentViewCore.getNativeScrollYForTest());
ThreadUtils.runOnUiThread(new Runnable() {
@Override