| 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 997e9476c5ceaf8028acd54f65d5abb9325428f1..30773611f40f3e2b33cd6c0f2f3f2c7b1cfa0f4b 100644
|
| --- a/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| +++ b/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java
|
| @@ -30,6 +30,7 @@ import org.chromium.base.library_loader.LibraryProcessType;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.net.NetworkChangeNotifierAutoDetect.ConnectivityManagerDelegate;
|
| import org.chromium.net.NetworkChangeNotifierAutoDetect.NetworkState;
|
| +import org.chromium.net.NetworkChangeNotifierAutoDetect.WifiManagerDelegate;
|
| import org.chromium.net.test.util.NetworkChangeNotifierTestUtil;
|
|
|
| import java.lang.reflect.Constructor;
|
| @@ -152,8 +153,11 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase {
|
| private NetworkCallback mLastRegisteredNetworkCallback;
|
|
|
| @Override
|
| - public NetworkState getNetworkState() {
|
| - return new NetworkState(mActiveNetworkExists, mNetworkType, mNetworkSubtype);
|
| + public NetworkState getNetworkState(WifiManagerDelegate wifiManagerDelegate) {
|
| + return new NetworkState(mActiveNetworkExists, mNetworkType, mNetworkSubtype,
|
| + mNetworkType == ConnectivityManager.TYPE_WIFI
|
| + ? wifiManagerDelegate.getWifiSsid()
|
| + : null);
|
| }
|
|
|
| @Override
|
| @@ -254,12 +258,11 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase {
|
| /**
|
| * Mocks out calls to the WifiManager.
|
| */
|
| - private static class MockWifiManagerDelegate
|
| - extends NetworkChangeNotifierAutoDetect.WifiManagerDelegate {
|
| + private static class MockWifiManagerDelegate extends WifiManagerDelegate {
|
| private String mWifiSSID;
|
|
|
| @Override
|
| - public String getWifiSSID() {
|
| + public String getWifiSsid() {
|
| return mWifiSSID;
|
| }
|
|
|
| @@ -660,7 +663,7 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase {
|
| public void testConnectivityManagerDelegateDoesNotCrash() {
|
| ConnectivityManagerDelegate delegate =
|
| new ConnectivityManagerDelegate(getInstrumentation().getTargetContext());
|
| - delegate.getNetworkState();
|
| + delegate.getNetworkState(new WifiManagerDelegate(getInstrumentation().getTargetContext()));
|
| if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
| // getConnectionType(Network) doesn't crash upon invalid Network argument.
|
| Network invalidNetwork = netIdToNetwork(NetId.INVALID);
|
|
|