| Index: net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| diff --git a/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java b/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| index 90fa543d723aa54cfbfcec511d0664059a0a4ac9..70475bd327cbd5cf609c96d8f8559e5d1b5079fa 100644
|
| --- a/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| +++ b/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| @@ -692,6 +692,13 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase {
|
| new ConnectivityManagerDelegate(getInstrumentation().getTargetContext());
|
| delegate.getNetworkState();
|
| if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
| + // getNetworkState(Network) doesn't crash upon invalid Network argument.
|
| + Network invalidNetwork = netIdToNetwork(NetId.INVALID);
|
| + NetworkState invalidNetworkState = delegate.getNetworkState(invalidNetwork);
|
| + assertFalse(invalidNetworkState.isConnected());
|
| + assertEquals(-1, invalidNetworkState.getNetworkType());
|
| + assertEquals(-1, invalidNetworkState.getNetworkSubType());
|
| +
|
| Network[] networks = delegate.getAllNetworksUnfiltered();
|
| if (networks.length >= 1) {
|
| delegate.getNetworkState(networks[0]);
|
|
|