@SmallTest
@Feature({"Cronet"})
public void testCronetEngineBuilderConfig() throws Exception {
// This is to prompt load of native library.
startCronetTestFramework();
// Verify CronetEngine.Builder config is passed down accurately to native code.
CronetEngine.Builder builder = new CronetEngine.Builder(getContext());
builder.enableHttp2(false);
builder.enableQuic(true);
builder.enableSDCH(true);
builder.addQuicHint("example.com", 12, 34);
builder.setCertVerifierData("test_cert_verifier_data");
builder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_IN_MEMORY, 54321);
builder.enableDataReductionProxy("abcd");
builder.setUserAgent("efgh");
builder.setExperimentalOptions("ijkl");
builder.setDataReductionProxyOptions("mnop", "qrst", "uvwx");
builder.setStoragePath(CronetTestFramework.getTestStorage(getContext()));
builder.enablePublicKeyPinningBypassForLocalTrustAnchors(false);
nativeVerifyUrlRequestContextConfig(
CronetUrlRequestContext.createNativeUrlRequestContextConfig(getContext(), builder),
CronetTestFramework.getTestStorage(getContext()));
}
CronetUrlRequestContextTest.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:chromium-net-for-android
作者:
评论列表
文章目录