summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-02-05 21:36:10 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-02-05 21:36:10 +0000
commit27636b2a72701a9e85be92702d249b8c11299cfd (patch)
tree2a9f49b02c07f627ce7f00e08a1168af7a949212 /tests
parent0fbeb8b4e75689b173f910f1ddc8583f363ce8d1 (diff)
parente836930a4d699b7044cef273290f63c7cd949045 (diff)
Merge "WCM: Allow forceConnectivityScan when autojoin disabled"
Diffstat (limited to 'tests')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java b/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java
index 0ec4849eb..1678d67a8 100644
--- a/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/WifiConnectivityManagerTest.java
@@ -2302,4 +2302,25 @@ public class WifiConnectivityManagerTest extends WifiBaseTest {
mWifiConnectivityManager.setBluetoothConnected(false);
verify(mWifiNS).setBluetoothConnected(false);
}
+
+ /**
+ * Verify that WifiChannelUtilization is updated
+ */
+ @Test
+ public void verifyForceConnectivityScan() {
+ // Auto-join enabled
+ mWifiConnectivityManager.setAutoJoinEnabledExternal(true);
+ mWifiConnectivityManager.forceConnectivityScan(WIFI_WORK_SOURCE);
+ verify(mWifiScanner).startScan(any(), any(), any(), any());
+
+ // Auto-join disabled
+ mWifiConnectivityManager.setAutoJoinEnabledExternal(false);
+ mWifiConnectivityManager.forceConnectivityScan(WIFI_WORK_SOURCE);
+ verify(mWifiScanner, times(2)).startScan(any(), any(), any(), any());
+
+ // Wifi disabled, no new scans
+ mWifiConnectivityManager.setWifiEnabled(false);
+ mWifiConnectivityManager.forceConnectivityScan(WIFI_WORK_SOURCE);
+ verify(mWifiScanner, times(2)).startScan(any(), any(), any(), any());
+ }
}