OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.net; | 5 package org.chromium.net; |
6 | 6 |
7 import android.content.Context; | 7 import android.content.Context; |
8 import android.content.ContextWrapper; | 8 import android.content.ContextWrapper; |
9 import android.os.ConditionVariable; | 9 import android.os.ConditionVariable; |
10 import android.os.Handler; | 10 import android.os.Handler; |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 } | 121 } |
122 | 122 |
123 @SmallTest | 123 @SmallTest |
124 @Feature({"Cronet"}) | 124 @Feature({"Cronet"}) |
125 public void testConfigUserAgent() throws Exception { | 125 public void testConfigUserAgent() throws Exception { |
126 String userAgentName = "User-Agent"; | 126 String userAgentName = "User-Agent"; |
127 String userAgentValue = "User-Agent-Value"; | 127 String userAgentValue = "User-Agent-Value"; |
128 CronetEngine.Builder cronetEngineBuilder = new CronetEngine.Builder(getC
ontext()); | 128 CronetEngine.Builder cronetEngineBuilder = new CronetEngine.Builder(getC
ontext()); |
129 cronetEngineBuilder.setUserAgent(userAgentValue); | 129 cronetEngineBuilder.setUserAgent(userAgentValue); |
130 cronetEngineBuilder.setLibraryName("cronet_tests"); | 130 cronetEngineBuilder.setLibraryName("cronet_tests"); |
131 String[] commandLineArgs = {CronetTestFramework.CONFIG_KEY, cronetEngine
Builder.toString()}; | 131 mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder( |
132 mTestFramework = | 132 TEST_URL, cronetEngineBuilder); |
133 startCronetTestFrameworkWithUrlAndCommandLineArgs(TEST_URL, comm
andLineArgs); | |
134 assertTrue(NativeTestServer.startNativeTestServer(getContext())); | 133 assertTrue(NativeTestServer.startNativeTestServer(getContext())); |
135 TestUrlRequestCallback callback = new TestUrlRequestCallback(); | 134 TestUrlRequestCallback callback = new TestUrlRequestCallback(); |
136 UrlRequest.Builder urlRequestBuilder = | 135 UrlRequest.Builder urlRequestBuilder = |
137 new UrlRequest.Builder(NativeTestServer.getEchoHeaderURL(userAge
ntName), callback, | 136 new UrlRequest.Builder(NativeTestServer.getEchoHeaderURL(userAge
ntName), callback, |
138 callback.getExecutor(), mTestFramework.mCronetEngine); | 137 callback.getExecutor(), mTestFramework.mCronetEngine); |
139 urlRequestBuilder.build().start(); | 138 urlRequestBuilder.build().start(); |
140 callback.blockForDone(); | 139 callback.blockForDone(); |
141 assertEquals(userAgentValue, callback.mResponseAsString); | 140 assertEquals(userAgentValue, callback.mResponseAsString); |
142 } | 141 } |
143 | 142 |
(...skipping 616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
760 new CronetUrlRequestContext(mTestFramework.createCronetEngineBui
lder(getContext())); | 759 new CronetUrlRequestContext(mTestFramework.createCronetEngineBui
lder(getContext())); |
761 CronetEngine secondEngine = new CronetUrlRequestContext( | 760 CronetEngine secondEngine = new CronetUrlRequestContext( |
762 mTestFramework.createCronetEngineBuilder(getContext().getApplica
tionContext())); | 761 mTestFramework.createCronetEngineBuilder(getContext().getApplica
tionContext())); |
763 CronetEngine thirdEngine = new CronetUrlRequestContext( | 762 CronetEngine thirdEngine = new CronetUrlRequestContext( |
764 mTestFramework.createCronetEngineBuilder(new ContextWrapper(getC
ontext()))); | 763 mTestFramework.createCronetEngineBuilder(new ContextWrapper(getC
ontext()))); |
765 firstEngine.shutdown(); | 764 firstEngine.shutdown(); |
766 secondEngine.shutdown(); | 765 secondEngine.shutdown(); |
767 thirdEngine.shutdown(); | 766 thirdEngine.shutdown(); |
768 } | 767 } |
769 } | 768 } |
OLD | NEW |