Index: android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
index 9ecf9717e0223e4a12621bbbb5520e130c07ed53..016f9ced8e3594994d2260f9f50d2c649044e025 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
@@ -1728,10 +1728,9 @@ public class AwSettingsTest extends AwTestBase { |
final String customUserAgentString = |
"testUserAgentWithTestServerUserAgent"; |
- TestWebServer webServer = null; |
String fileName = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
final String httpPath = "/testUserAgentWithTestServer.html"; |
final String url = webServer.setResponse(httpPath, "foo", null); |
@@ -1748,7 +1747,7 @@ public class AwSettingsTest extends AwTestBase { |
Header header = matchingHeaders[0]; |
assertEquals(customUserAgentString, header.getValue()); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -1935,9 +1934,8 @@ public class AwSettingsTest extends AwTestBase { |
settings.setJavaScriptEnabled(true); |
ImagePageGenerator generator = new ImagePageGenerator(0, false); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
final String httpImageUrl = generator.getPageUrl(webServer); |
settings.setImagesEnabled(false); |
@@ -1954,7 +1952,7 @@ public class AwSettingsTest extends AwTestBase { |
} |
}); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -1962,9 +1960,8 @@ public class AwSettingsTest extends AwTestBase { |
@Feature({"AndroidWebView", "Preferences"}) |
public void testBlockNetworkImagesWithTwoViews() throws Throwable { |
ViewPair views = createViews(); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
runPerViewSettingsTest( |
new AwSettingsImagesEnabledHelper( |
views.getContainer0(), |
@@ -1977,7 +1974,7 @@ public class AwSettingsTest extends AwTestBase { |
webServer, |
new ImagePageGenerator(1, true))); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -1992,11 +1989,10 @@ public class AwSettingsTest extends AwTestBase { |
awSettings.setJavaScriptEnabled(true); |
ImagePageGenerator generator = new ImagePageGenerator(0, false); |
- TestWebServer webServer = null; |
String fileName = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
// Set up http image. |
- webServer = new TestWebServer(false); |
final String httpPath = "/image.png"; |
final String imageUrl = webServer.setResponseBase64( |
httpPath, generator.getImageSourceNoAdvance(), |
@@ -2029,8 +2025,8 @@ public class AwSettingsTest extends AwTestBase { |
assertEquals(1, webServer.getRequestCount(httpPath)); |
assertEquals("img_onload_fired", getTitleOnUiThread(awContents)); |
} finally { |
+ webServer.shutdown(); |
if (fileName != null) TestFileUtil.deleteFile(fileName); |
- if (webServer != null) webServer.shutdown(); |
} |
} |
@@ -2062,9 +2058,8 @@ public class AwSettingsTest extends AwTestBase { |
final CallbackHelper callback = new CallbackHelper(); |
awSettings.setJavaScriptEnabled(true); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
final String httpPath = "/audio.mp3"; |
// Don't care about the response is correct or not, just want |
// to know whether Url is accessed. |
@@ -2100,7 +2095,7 @@ public class AwSettingsTest extends AwTestBase { |
assertTrue(0 != webServer.getRequestCount(httpPath)); |
*/ |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2223,9 +2218,8 @@ public class AwSettingsTest extends AwTestBase { |
clearCacheOnUiThread(awContents, true); |
assertEquals(WebSettings.LOAD_DEFAULT, awSettings.getCacheMode()); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
final String htmlPath = "/testCacheMode.html"; |
final String url = webServer.setResponse(htmlPath, "response", null); |
awSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); |
@@ -2254,7 +2248,7 @@ public class AwSettingsTest extends AwTestBase { |
urlNotInCache); |
assertEquals(0, webServer.getRequestCount(htmlNotInCachePath)); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2273,9 +2267,8 @@ public class AwSettingsTest extends AwTestBase { |
assertEquals(WebSettings.LOAD_DEFAULT, awSettings.getCacheMode()); |
awSettings.setBlockNetworkLoads(true); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
final String htmlPath = "/testCacheModeWithBlockedNetworkLoads.html"; |
final String url = webServer.setResponse(htmlPath, "response", null); |
loadUrlSyncAndExpectError(awContents, |
@@ -2305,7 +2298,7 @@ public class AwSettingsTest extends AwTestBase { |
url); |
assertEquals(0, webServer.getRequestCount(htmlPath)); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2313,16 +2306,15 @@ public class AwSettingsTest extends AwTestBase { |
@Feature({"AndroidWebView", "Preferences"}) |
public void testCacheModeWithTwoViews() throws Throwable { |
ViewPair views = createViews(); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
runPerViewSettingsTest( |
new AwSettingsCacheModeTestHelper( |
views.getContainer0(), views.getClient0(), 0, webServer), |
new AwSettingsCacheModeTestHelper( |
views.getContainer1(), views.getClient1(), 1, webServer)); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2389,9 +2381,8 @@ public class AwSettingsTest extends AwTestBase { |
// Note that the cache isn't actually enabled until the call to setAppCachePath. |
settings.setAppCacheEnabled(true); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
ManifestTestHelper helper = new ManifestTestHelper( |
webServer, "testAppCache.html", "appcache.manifest"); |
loadUrlSync( |
@@ -2410,7 +2401,7 @@ public class AwSettingsTest extends AwTestBase { |
helper.getHtmlUrl()); |
helper.waitUntilManifestIsRequested(0); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2431,9 +2422,8 @@ public class AwSettingsTest extends AwTestBase { |
// AppCachePath setting is global, no need to set it for the second view. |
settings1.setAppCacheEnabled(true); |
- TestWebServer webServer = null; |
+ TestWebServer webServer = TestWebServer.start(); |
try { |
- webServer = new TestWebServer(false); |
ManifestTestHelper helper0 = new ManifestTestHelper( |
webServer, "testAppCache_0.html", "appcache.manifest_0"); |
loadUrlSync( |
@@ -2468,7 +2458,7 @@ public class AwSettingsTest extends AwTestBase { |
assertEquals( |
prevManifestRequestCount, webServer.getRequestCount(helper1.getManifestPath())); |
} finally { |
- if (webServer != null) webServer.shutdown(); |
+ webServer.shutdown(); |
} |
} |
@@ -2777,8 +2767,8 @@ public class AwSettingsTest extends AwTestBase { |
TestWebServer httpsServer = null; |
TestWebServer httpServer = null; |
try { |
- httpsServer = new TestWebServer(true); |
- httpServer = new TestWebServer(false); |
+ httpsServer = TestWebServer.startSsl(); |
+ httpServer = TestWebServer.start(); |
final String jsUrl = "/insecure.js"; |
final String imageUrl = "/insecure.png"; |