Fix some WebView SSL tests

We need to clear SSL preferences in any test where we depend upon
WebViewClient.onReceivedSslError() being called.

Also cleans up use of assertEquals().

Bug: 5484235
Change-Id: I8bf27826fa99691c83ae6e52f99b95ecb278e57b
diff --git a/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java b/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
index f0e7d07..b06109a 100755
--- a/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
+++ b/tests/tests/webkit/src/android/webkit/cts/WebViewTest.java
@@ -2267,13 +2267,14 @@
             public void run() {
                 mWebView.setWebViewClient(webViewClient);
                 mWebView.setWebChromeClient(new LoadCompleteWebChromeClient());
+                mWebView.clearSslPreferences();
                 mWebView.loadUrl(errorUrl);
             }
         });
         waitForUiThreadDone();
 
-        assertEquals(webViewClient.webView(), mWebView);
-        assertEquals(webViewClient.errorUrl(), errorUrl);
+        assertEquals(mWebView, webViewClient.webView());
+        assertEquals(errorUrl, webViewClient.errorUrl());
     }
 
     @TestTargetNew(
@@ -2301,7 +2302,7 @@
         waitForUiThreadDone();
         runTestOnUiThread(new Runnable() {
             public void run() {
-                assertEquals(mWebView.getTitle(), TestHtmlConstants.HELLO_WORLD_TITLE);
+                assertEquals(TestHtmlConstants.HELLO_WORLD_TITLE, mWebView.getTitle());
             }
         });
     }
@@ -2325,6 +2326,7 @@
             public void run() {
                 mWebView.setWebViewClient(new MockWebViewClient());
                 mWebView.setWebChromeClient(new LoadCompleteWebChromeClient());
+                mWebView.clearSslPreferences();
                 mWebView.loadUrl(url);
             }
         });
@@ -2351,6 +2353,7 @@
             public void run() {
                 mWebView.setWebViewClient(webViewClient);
                 mWebView.setWebChromeClient(new LoadCompleteWebChromeClient());
+                mWebView.clearSslPreferences();
                 mWebView.loadUrl(firstUrl);
             }
         });
@@ -2370,7 +2373,7 @@
         assertFalse(webViewClient.wasOnReceivedSslErrorCalled());
         runTestOnUiThread(new Runnable() {
             public void run() {
-                assertEquals(mWebView.getTitle(), "Second page");
+                assertEquals("Second page", mWebView.getTitle());
             }
         });
     }
@@ -2390,6 +2393,7 @@
             public void run() {
                 mWebView.setWebViewClient(webViewClient);
                 mWebView.setWebChromeClient(new LoadCompleteWebChromeClient());
+                mWebView.clearSslPreferences();
                 mWebView.loadUrl(firstUrl);
             }
         });
@@ -2412,7 +2416,7 @@
         assertTrue(webViewClient.wasOnReceivedSslErrorCalled());
         runTestOnUiThread(new Runnable() {
             public void run() {
-                assertEquals(mWebView.getTitle(), "Second page");
+                assertEquals("Second page", mWebView.getTitle());
             }
         });
     }