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

Side by Side Diff: components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java

Issue 2339223002: Cronet API Refactoring (Closed)
Patch Set: Rebase + conflict resolution Created 4 years, 2 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 unified diff | Download patch
OLDNEW
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.os.ConditionVariable; 7 import android.os.ConditionVariable;
8 8
9 import org.chromium.base.annotations.JNINamespace;
10 import org.chromium.net.impl.CronetUrlRequest;
11 import org.json.JSONException; 9 import org.json.JSONException;
12 import org.json.JSONObject; 10 import org.json.JSONObject;
13 11
12 import org.chromium.base.annotations.JNINamespace;
13 import org.chromium.net.impl.CronetEngineBuilderImpl;
14 import org.chromium.net.impl.CronetUrlRequest;
pauljensen 2016/10/07 18:07:31 um it looks like the import order got broken in lo
kapishnikov 2016/10/07 18:12:20 The ordering has been changed recently. See https:
15
14 /** 16 /**
15 * Utilities for Cronet testing 17 * Utilities for Cronet testing
16 */ 18 */
17 @JNINamespace("cronet") 19 @JNINamespace("cronet")
18 public class CronetTestUtil { 20 public class CronetTestUtil {
19 private static final ConditionVariable sHostResolverBlock = new ConditionVar iable(); 21 private static final ConditionVariable sHostResolverBlock = new ConditionVar iable();
20 22
21 static final String SDCH_FAKE_HOST = "fake.sdch.domain"; 23 static final String SDCH_FAKE_HOST = "fake.sdch.domain";
22 // QUIC test domain must match the certificate used 24 // QUIC test domain must match the certificate used
23 // (quic_test.example.com.crt and quic_test.example.com.key.pkcs8), and 25 // (quic_test.example.com.crt and quic_test.example.com.key.pkcs8), and
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 } 60 }
59 61
60 /** 62 /**
61 * Returns the value of load flags in |urlRequest|. 63 * Returns the value of load flags in |urlRequest|.
62 * @param urlRequest is the UrlRequest object of interest. 64 * @param urlRequest is the UrlRequest object of interest.
63 */ 65 */
64 public static int getLoadFlags(UrlRequest urlRequest) { 66 public static int getLoadFlags(UrlRequest urlRequest) {
65 return nativeGetLoadFlags(((CronetUrlRequest) urlRequest).getUrlRequestA dapterForTesting()); 67 return nativeGetLoadFlags(((CronetUrlRequest) urlRequest).getUrlRequestA dapterForTesting());
66 } 68 }
67 69
70 public static void setMockCertVerifierForTesting(
71 ExperimentalCronetEngine.Builder builder, long mockCertVerifier) {
72 getCronetEngineBuilderImpl(builder).setMockCertVerifierForTesting(mockCe rtVerifier);
73 }
74
75 public static void setLibraryName(ExperimentalCronetEngine.Builder builder, String libName) {
76 getCronetEngineBuilderImpl(builder).setLibraryName(libName);
77 }
78
79 public static CronetEngineBuilderImpl getCronetEngineBuilderImpl(
80 ExperimentalCronetEngine.Builder builder) {
81 return (CronetEngineBuilderImpl) builder.getBuilderDelegate();
82 }
83
68 private static native int nativeGetLoadFlags(long urlRequest); 84 private static native int nativeGetLoadFlags(long urlRequest);
69 } 85 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698