Index: components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java |
diff --git a/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java b/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java |
index c9ed886763002b02f0e9940da48e8f7125c56048..553c0e44674f598226b6eed38aa34653c042c2a5 100644 |
--- a/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java |
+++ b/components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java |
@@ -6,11 +6,13 @@ package org.chromium.net; |
import android.os.ConditionVariable; |
-import org.chromium.base.annotations.JNINamespace; |
-import org.chromium.net.impl.CronetUrlRequest; |
import org.json.JSONException; |
import org.json.JSONObject; |
+import org.chromium.base.annotations.JNINamespace; |
+import org.chromium.net.impl.CronetEngineBuilderImpl; |
+import org.chromium.net.impl.CronetUrlRequest; |
+ |
/** |
* Utilities for Cronet testing |
*/ |
@@ -65,5 +67,19 @@ public class CronetTestUtil { |
return nativeGetLoadFlags(((CronetUrlRequest) urlRequest).getUrlRequestAdapterForTesting()); |
} |
+ public static void setMockCertVerifierForTesting( |
+ ExperimentalCronetEngine.Builder builder, long mockCertVerifier) { |
+ getCronetEngineBuilderImpl(builder).setMockCertVerifierForTesting(mockCertVerifier); |
+ } |
+ |
+ public static void setLibraryName(ExperimentalCronetEngine.Builder builder, String libName) { |
+ getCronetEngineBuilderImpl(builder).setLibraryName(libName); |
+ } |
+ |
+ public static CronetEngineBuilderImpl getCronetEngineBuilderImpl( |
+ ExperimentalCronetEngine.Builder builder) { |
+ return (CronetEngineBuilderImpl) builder.getBuilderDelegate(); |
+ } |
+ |
private static native int nativeGetLoadFlags(long urlRequest); |
} |