Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(185)

Unified Diff: components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java

Issue 1363723002: [Cronet] Create Builders, rename UrlRequestContext to CronetEngine (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
index f2548805e09c085a6fbe431b56de91a83094f55c..5a3a3a77a258ec16dd8cf4a4952263a2ff66a87c 100644
--- a/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
@@ -30,13 +30,13 @@ public class QuicTest extends CronetTestBase {
// Load library first, since we need the Quic test server's URL.
System.loadLibrary("cronet_tests");
QuicTestServer.startQuicTestServer(getInstrumentation().getTargetContext());
- UrlRequestContextConfig config = new UrlRequestContextConfig();
- config.enableQUIC(true);
- config.addQuicHint(QuicTestServer.getServerHost(), QuicTestServer.getServerPort(),
+ CronetEngine.Builder builder = new CronetEngine.Builder();
+ builder.enableQUIC(true);
+ builder.addQuicHint(QuicTestServer.getServerHost(), QuicTestServer.getServerPort(),
QuicTestServer.getServerPort());
- config.setExperimentalQuicConnectionOptions("PACE,IW10,FOO,DEADBEEF");
+ builder.setExperimentalQuicConnectionOptions("PACE,IW10,FOO,DEADBEEF");
- String[] commandLineArgs = {CronetTestActivity.CONFIG_KEY, config.toString(),
+ String[] commandLineArgs = {CronetTestActivity.CONFIG_KEY, builder.toString(),
CronetTestActivity.CACHE_KEY, CronetTestActivity.CACHE_DISK_NO_HTTP};
mActivity = launchCronetTestAppWithUrlAndCommandLineArgs(null, commandLineArgs);
}
@@ -80,9 +80,9 @@ public class QuicTest extends CronetTestBase {
// since there is no http server running on the corresponding TCP port,
// QUIC will always succeed with a 200 (see
// net::HttpStreamFactoryImpl::Request::OnStreamFailed).
- UrlRequest request = mActivity.mUrlRequestContext.createRequest(
- quicURL, listener, listener.getExecutor());
- request.start();
+ UrlRequest.Builder requestBuilder =
+ new UrlRequest.Builder(quicURL, listener, listener.getExecutor());
+ mActivity.mCronetEngine.executeRequest(requestBuilder);
listener.blockForDone();
assertEquals(200, listener.mResponseInfo.getHttpStatusCode());
@@ -107,18 +107,18 @@ public class QuicTest extends CronetTestBase {
}
assertTrue(fileContainsString("local_prefs.json",
QuicTestServer.getServerHost() + ":" + QuicTestServer.getServerPort()));
- mActivity.mUrlRequestContext.shutdown();
+ mActivity.mCronetEngine.shutdown();
// Make another request using a new context but with no QUIC hints.
- UrlRequestContextConfig config = new UrlRequestContextConfig();
- config.setStoragePath(mActivity.getTestStorage());
- config.enableHttpCache(UrlRequestContextConfig.HTTP_CACHE_DISK, 1000 * 1024);
- config.enableQUIC(true);
+ CronetEngine.Builder builder = new CronetEngine.Builder();
+ builder.setStoragePath(mActivity.getTestStorage());
+ builder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_DISK, 1000 * 1024);
+ builder.enableQUIC(true);
CronetUrlRequestContext newContext =
mef 2015/09/25 21:32:19 newEngine?
pauljensen 2015/09/28 14:18:12 Done. I thought because it was a CronetUrlRequest
- new CronetUrlRequestContext(getInstrumentation().getTargetContext(), config);
+ new CronetUrlRequestContext(getInstrumentation().getTargetContext(), builder);
TestUrlRequestListener listener2 = new TestUrlRequestListener();
- UrlRequest request2 = newContext.createRequest(quicURL, listener2, listener2.getExecutor());
- request2.start();
+ requestBuilder = new UrlRequest.Builder(quicURL, listener2, listener2.getExecutor());
+ newContext.executeRequest(requestBuilder);
listener2.blockForDone();
assertEquals(200, listener2.mResponseInfo.getHttpStatusCode());
assertEquals(expectedContent, listener2.mResponseAsString);

Powered by Google App Engine
This is Rietveld 408576698