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

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

Issue 2339223002: Cronet API Refactoring (Closed)
Patch Set: Rebased onto Charles change + Paul's Comments Created 4 years, 3 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; 9 import org.chromium.base.annotations.JNINamespace;
10 import org.chromium.net.impl.CronetEngineBuilderImpl;
10 import org.chromium.net.impl.CronetUrlRequest; 11 import org.chromium.net.impl.CronetUrlRequest;
11 import org.json.JSONException; 12 import org.json.JSONException;
12 import org.json.JSONObject; 13 import org.json.JSONObject;
13 14
14 /** 15 /**
15 * Utilities for Cronet testing 16 * Utilities for Cronet testing
16 */ 17 */
17 @JNINamespace("cronet") 18 @JNINamespace("cronet")
18 public class CronetTestUtil { 19 public class CronetTestUtil {
19 private static final ConditionVariable sHostResolverBlock = new ConditionVar iable(); 20 private static final ConditionVariable sHostResolverBlock = new ConditionVar iable();
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 } 59 }
59 60
60 /** 61 /**
61 * Returns the value of load flags in |urlRequest|. 62 * Returns the value of load flags in |urlRequest|.
62 * @param urlRequest is the UrlRequest object of interest. 63 * @param urlRequest is the UrlRequest object of interest.
63 */ 64 */
64 public static int getLoadFlags(UrlRequest urlRequest) { 65 public static int getLoadFlags(UrlRequest urlRequest) {
65 return nativeGetLoadFlags(((CronetUrlRequest) urlRequest).getUrlRequestA dapterForTesting()); 66 return nativeGetLoadFlags(((CronetUrlRequest) urlRequest).getUrlRequestA dapterForTesting());
66 } 67 }
67 68
69 public static void setMockCertVerifierForTesting(
70 CronetEngine.Builder builder, long mockCertVerifier) {
71 getCronetEngineBuilderImpl(builder).setMockCertVerifierForTesting(mockCe rtVerifier);
72 }
73
74 public static void setLibraryName(CronetEngine.Builder builder, String libNa me) {
75 getCronetEngineBuilderImpl(builder).setLibraryName(libName);
76 }
77
78 public static CronetEngineBuilderImpl getCronetEngineBuilderImpl(CronetEngin e.Builder builder) {
pauljensen 2016/09/26 14:51:22 is this used outside this class? if not, can we m
kapishnikov 2016/09/27 18:38:26 Yes, it is used in CronetUrlRequestContextTest.
79 return (CronetEngineBuilderImpl) builder.getBuilderDelegate();
80 }
81
68 private static native int nativeGetLoadFlags(long urlRequest); 82 private static native int nativeGetLoadFlags(long urlRequest);
69 } 83 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698