diff options
author | Randy Pan <zpan@google.com> | 2017-04-04 21:32:02 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-04-04 21:32:03 +0000 |
commit | 19c1d955a4784f12c49714662569c022b51707e6 (patch) | |
tree | b1043657856b0d9fd4dbf3e3f6c9b8befad2f11b /tests | |
parent | 140de55c011751c1add7644425d4bd87fa3e0e68 (diff) | |
parent | 5d0addadb370bcbb8900414fb9597bd415e6fea0 (diff) |
Merge "Update PNO scan network list upon network update" into oc-dev
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java | 9 | ||||
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java b/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java index dffd9ba9e..69049a6a1 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java @@ -109,6 +109,7 @@ public class WifiConfigManagerTest { @Mock private WifiPermissionsWrapper mWifiPermissionsWrapper; @Mock private NetworkListStoreData mNetworkListStoreData; @Mock private DeletedEphemeralSsidsStoreData mDeletedEphemeralSsidsStoreData; + @Mock private WifiConfigManager.OnSavedNetworkUpdateListener mWcmListener; private MockResources mResources; private InOrder mContextConfigStoreMockOrder; @@ -177,6 +178,7 @@ public class WifiConfigManagerTest { when(mWifiPermissionsWrapper.getDevicePolicyManagerInternal()) .thenReturn(mDevicePolicyManagerInternal); createWifiConfigManager(); + mWifiConfigManager.setOnSavedNetworkUpdateListener(mWcmListener); } /** @@ -240,6 +242,7 @@ public class WifiConfigManagerTest { mWifiConfigManager.getConfiguredNetworksWithPasswords(); WifiConfigurationTestUtil.assertConfigurationsEqualForConfigManagerAddOrUpdate( networks, retrievedNetworks); + verify(mWcmListener, times(2)).onSavedNetworkUpdate(); } /** @@ -263,6 +266,7 @@ public class WifiConfigManagerTest { // Ensure that this is not returned in the saved network list. assertTrue(mWifiConfigManager.getSavedNetworks().isEmpty()); + verify(mWcmListener, never()).onSavedNetworkUpdate(); } /** @@ -440,6 +444,7 @@ public class WifiConfigManagerTest { verifyRemoveNetworkFromWifiConfigManager(openNetwork); // Ensure that configured network list is empty now. assertTrue(mWifiConfigManager.getConfiguredNetworks().isEmpty()); + verify(mWcmListener, times(2)).onSavedNetworkUpdate(); } /** @@ -458,6 +463,7 @@ public class WifiConfigManagerTest { verifyRemoveEphemeralNetworkFromWifiConfigManager(ephemeralNetwork); // Ensure that configured network list is empty now. assertTrue(mWifiConfigManager.getConfiguredNetworks().isEmpty()); + verify(mWcmListener, never()).onSavedNetworkUpdate(); } /** @@ -475,6 +481,7 @@ public class WifiConfigManagerTest { verifyRemovePasspointNetworkFromWifiConfigManager(passpointNetwork); // Ensure that configured network list is empty now. assertTrue(mWifiConfigManager.getConfiguredNetworks().isEmpty()); + verify(mWcmListener, never()).onSavedNetworkUpdate(); } /** @@ -582,10 +589,12 @@ public class WifiConfigManagerTest { // Now set it to permanently disabled. verifyUpdateNetworkSelectionStatus( result.getNetworkId(), NetworkSelectionStatus.DISABLED_BY_WIFI_MANAGER, 0); + verify(mWcmListener, times(3)).onSavedNetworkUpdate(); // Now set it back to enabled. verifyUpdateNetworkSelectionStatus( result.getNetworkId(), NetworkSelectionStatus.NETWORK_SELECTION_ENABLE, 0); + verify(mWcmListener, times(4)).onSavedNetworkUpdate(); } /** diff --git a/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java b/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java index 55438449e..68c2ca359 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java @@ -87,6 +87,7 @@ public class WifiConnectivityManagerTest { mWifiConnectivityHelper = mockWifiConnectivityHelper(); mWifiNS = mockWifiNetworkSelector(); mWifiConnectivityManager = createConnectivityManager(); + verify(mWifiConfigManager).setOnSavedNetworkUpdateListener(anyObject()); mWifiConnectivityManager.setWifiEnabled(true); when(mClock.getElapsedSinceBootMillis()).thenReturn(SystemClock.elapsedRealtime()); } |