Update User-Agent test to match new WebView.
Add the Chrome/\d.\d.\d.\d token to the expected default useragent in
android.webkit.cts.WebSettingsTest to match the useragent of the
Chromium-powered WebView.
Bug: 10659017
Change-Id: I703d157e285ca69844c196c97e8192812242e19a
diff --git a/tests/tests/webkit/src/android/webkit/cts/WebSettingsTest.java b/tests/tests/webkit/src/android/webkit/cts/WebSettingsTest.java
index b9c338b..6186a02 100644
--- a/tests/tests/webkit/src/android/webkit/cts/WebSettingsTest.java
+++ b/tests/tests/webkit/src/android/webkit/cts/WebSettingsTest.java
@@ -86,7 +86,8 @@
* <p/>
* Mozilla/5.0 (Linux;[ U;] Android <version>;[ <language>-<country>;]
* [<devicemodel>;] Build/<buildID>) AppleWebKit/<major>.<minor> (KHTML, like Gecko)
- * Version/<major>.<minor>[ Mobile] Safari/<major>.<minor>
+ * Version/<major>.<minor> Chrome/<major>.<minor>.<branch>.<build>[ Mobile]
+ * Safari/<major>.<minor>
*/
public void testUserAgentString_default() {
final String actualUserAgentString = mSettings.getUserAgentString();
@@ -94,7 +95,8 @@
final String patternString =
"Mozilla/5\\.0 \\(Linux;( U;)? Android ([^;]+);( (\\w+)-(\\w+);)?" +
"\\s?(.*)\\sBuild/(.+)\\) AppleWebKit/(\\d+)\\.(\\d+) \\(KHTML, like Gecko\\) " +
- "Version/\\d+\\.\\d+( Mobile)? Safari/(\\d+)\\.(\\d+)";
+ "Version/\\d+\\.\\d+ Chrome/\\d+\\.\\d+\\.\\d+\\.\\d+( Mobile)? " +
+ "Safari/(\\d+)\\.(\\d+)";
// Groups used:
// 1 - SSL encryption strength token " U;" (optional)
// 2 - Android version