Chromium Code Reviews| 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); |