Revert "Verify content url parameters are not stripped"

This reverts commit 496f375f4f39faf4861023b4a2868d289b424c44.

Change-Id: Id092169b23266e655df814989abeacb57d2befd9
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 57f77f7..b65ded0 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -836,8 +836,7 @@
         <provider android:name="android.content.cts.MockRemoteContentProvider"
             android:authorities="remotectstest"
             android:process=":remoteprovider" android:multiprocess="false" />
-        <provider android:name="android.webkit.cts.MockContentProvider"
-                  android:authorities="android.webkit.cts.MockContentProvider" />
+
         <activity android:name="android.app.cts.ChildTabActivity" android:label="ChildTabActivity" />
 
         <activity android:name="android.app.cts.LauncherActivityStub"
diff --git a/tests/tests/webkit/src/android/webkit/cts/MockContentProvider.java b/tests/tests/webkit/src/android/webkit/cts/MockContentProvider.java
deleted file mode 100644
index b9f3891..0000000
--- a/tests/tests/webkit/src/android/webkit/cts/MockContentProvider.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (C) 2013 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package android.webkit.cts;
-
-import android.content.ContentProvider;
-import android.content.ContentProvider.PipeDataWriter;
-import android.content.ContentValues;
-import android.content.res.AssetFileDescriptor;
-import android.database.Cursor;
-import android.net.Uri;
-import android.os.Bundle;
-import android.os.ParcelFileDescriptor;
-
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
-
-public class MockContentProvider extends ContentProvider
-        implements PipeDataWriter<String> {
-
-    public static final String AUTHORITY = MockContentProvider.class.getName();
-
-    @Override
-    public boolean onCreate() {
-        return true;
-    }
-
-    @Override
-    public int delete(Uri uri, String selection, String[] selectionArgs) {
-        return 0;
-    }
-
-    @Override
-    public String getType(Uri uri) {
-        return "text/html";
-    }
-
-    @Override
-    public Uri insert(Uri uri, ContentValues initialValues) {
-        return null;
-    }
-
-    @Override
-    public Cursor query(Uri uri, String[] projection, String selection,
-            String[] selectionArgs, String sortOrder) {
-        return null;
-    }
-
-    @Override
-    public int update(Uri uri, ContentValues values, String selection,
-            String[] selectionArgs) {
-        return 0;
-    }
-
-    @Override
-    public AssetFileDescriptor openAssetFile(Uri uri, String mode)
-            throws FileNotFoundException {
-        return new AssetFileDescriptor(openPipeHelper(uri, "text/html", null,
-                "<html><title>" + uri.toString() + "</title></html>", this), 0,
-                AssetFileDescriptor.UNKNOWN_LENGTH);
-    }
-
-    @Override
-    public void writeDataToPipe(ParcelFileDescriptor output, Uri uri, String mimeType, Bundle opts,
-            String args) {
-        FileOutputStream outputStream = new FileOutputStream(output.getFileDescriptor());
-        PrintWriter printWriter = null;
-        try {
-            printWriter = new PrintWriter(new OutputStreamWriter(outputStream, "UTF-8"));
-            printWriter.print(args);
-        } catch (UnsupportedEncodingException e) {
-        } finally {
-            if (printWriter != null) {
-                printWriter.flush();
-            }
-            try {
-                outputStream.close();
-            } catch (IOException e) {
-            }
-        }
-    }
-}
-
diff --git a/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java b/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
index cfe1a81..c6f2a57 100644
--- a/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
+++ b/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
@@ -16,7 +16,6 @@
 
 package android.webkit.cts;
 
-import android.content.ContentResolver;
 import android.content.Context;
 import android.content.res.AssetManager;
 import android.cts.util.EvaluateJsResultPollingCheck;
@@ -361,18 +360,6 @@
     }
 
     @UiThreadTest
-    public void testLoadUrlDoesNotStripParamsWhenLoadingContentUrls() throws Exception {
-        Uri.Builder uriBuilder = new Uri.Builder().scheme(
-                ContentResolver.SCHEME_CONTENT).authority(MockContentProvider.AUTHORITY);
-        uriBuilder.appendPath("foo.html").appendQueryParameter("param","bar");
-        String url = uriBuilder.build().toString();
-        mOnUiThread.loadUrlAndWaitForCompletion(url);
-        // verify the parameter is not stripped.
-        Uri uri = Uri.parse(mWebView.getTitle());
-        assertEquals("bar", uri.getQueryParameter("param"));
-    }
-
-    @UiThreadTest
     public void testAppInjectedXRequestedWithHeaderIsNotOverwritten() throws Exception {
         startWebServer(false);
         String url = mWebServer.getAssetUrl(TestHtmlConstants.HELLO_WORLD_URL);