summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRandy Pan <zpan@google.com>2017-04-04 21:32:02 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-04-04 21:32:03 +0000
commit19c1d955a4784f12c49714662569c022b51707e6 (patch)
treeb1043657856b0d9fd4dbf3e3f6c9b8befad2f11b /tests
parent140de55c011751c1add7644425d4bd87fa3e0e68 (diff)
parent5d0addadb370bcbb8900414fb9597bd415e6fea0 (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.java9
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java1
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());
}