@SmallTest
@Feature({"Cronet"})
public void testInitEngineStartTwoRequests() throws Exception {
CronetTestFramework testFramework = startCronetTestFrameworkAndSkipLibraryInit();
// Make two requests after initializing the context.
CronetEngine cronetEngine = testFramework.initCronetEngine();
int[] statusCodes = {0, 0};
String[] urls = {mUrl, mUrl404};
for (int i = 0; i < 2; i++) {
TestUrlRequestCallback callback = new TestUrlRequestCallback();
UrlRequest.Builder urlRequestBuilder =
new UrlRequest.Builder(urls[i], callback, callback.getExecutor(), cronetEngine);
urlRequestBuilder.build().start();
callback.blockForDone();
statusCodes[i] = callback.mResponseInfo.getHttpStatusCode();
}
assertEquals(200, statusCodes[0]);
assertEquals(404, statusCodes[1]);
}
CronetUrlRequestContextTest.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:chromium-net-for-android
作者:
评论列表
文章目录