Index: net/android/java/src/org/chromium/net/NetworkChangeNotifier.java |
diff --git a/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java b/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java |
index 563ef5c0d2cda697938fedf3371f573a51ffa5ba..f76a27096057a920c85964958325bc56a2a65554 100644 |
--- a/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java |
+++ b/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java |
@@ -81,7 +81,13 @@ public class NetworkChangeNotifier { |
* Calls a native map lookup of subtype to max bandwidth. |
*/ |
public static double getMaxBandwidthForConnectionSubtype(int subtype) { |
- return nativeGetMaxBandwidthForConnectionSubtype(subtype); |
+ // This may fail in unit tests, if the JNI native methods have not been registered. |
jkarlin
2015/09/24 17:51:30
Ditto
iclelland
2015/09/24 20:37:20
Acknowledged.
|
+ try { |
+ return nativeGetMaxBandwidthForConnectionSubtype(subtype); |
+ } catch (UnsatisfiedLinkError e) { |
+ // Return an arbitrary value for unit tests |
+ return 0.0; |
+ } |
} |
/** |