Index: components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
index 819347d57a1cad185362e7e0315d0afc3d09fe71..a19d3c5b4105b79b02895dd34ff170efe0028513 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
+++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java |
@@ -478,6 +478,14 @@ public class CronetUrlRequestContext extends CronetEngine { |
} |
} |
+ @VisibleForTesting |
+ public long getUrlRequestContextForTesting() { |
+ synchronized (mLock) { |
+ checkHaveAdapter(); |
+ return nativeGetUrlRequestContextForTesting(mUrlRequestContextAdapter); |
+ } |
+ } |
+ |
@GuardedBy("mLock") |
private void checkHaveAdapter() throws IllegalStateException { |
if (!haveRequestContextAdapter()) { |
@@ -641,6 +649,9 @@ public class CronetUrlRequestContext extends CronetEngine { |
@NativeClassQualifiedName("CronetURLRequestContextAdapter") |
private native void nativeProvideThroughputObservations(long nativePtr, boolean should); |
+ @NativeClassQualifiedName("CronetURLRequestContextAdapter") |
+ private native long nativeGetUrlRequestContextForTesting(long nativePtr); |
+ |
public boolean isNetworkThread(Thread thread) { |
return thread == mNetworkThread; |
} |