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);
Header header = matchingHeaders[0];
assertEquals(customUserAgentString, header.getValue());
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
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);
}
});
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
@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(),
webServer,
new ImagePageGenerator(1, true)));
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
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(),
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();
}
}
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.
assertTrue(0 != webServer.getRequestCount(httpPath));
*/
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
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);
urlNotInCache);
assertEquals(0, webServer.getRequestCount(htmlNotInCachePath));
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
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,
url);
assertEquals(0, webServer.getRequestCount(htmlPath));
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
@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();
}
}
// 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(
helper.getHtmlUrl());
helper.waitUntilManifestIsRequested(0);
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
// 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(
assertEquals(
prevManifestRequestCount, webServer.getRequestCount(helper1.getManifestPath()));
} finally {
- if (webServer != null) webServer.shutdown();
+ webServer.shutdown();
}
}
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";