diff options
author | xshu <xshu@google.com> | 2020-04-16 16:34:21 -0700 |
---|---|---|
committer | xshu <xshu@google.com> | 2020-04-17 17:16:25 -0700 |
commit | 11dc2de24b4c1ff4d350491825d3c36e32c988f4 (patch) | |
tree | 66cf8e0840ad960e3fabc2401fec1691fc5f343b /tests | |
parent | d91c276f113fc7aabc2ae4d9beff7d041a49a750 (diff) |
Add UserActionEvent for allowAutoJoin
Bug: 153925826
Test: atest com.android.server.wifi
Change-Id: I8a134197b444f1a715b487e101b23f7ff6474858
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiServiceImplTest.java | 8 | ||||
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java | 5 |
2 files changed, 11 insertions, 2 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiServiceImplTest.java b/tests/wifitests/src/com/android/server/wifi/WifiServiceImplTest.java index fcc290560..18a0bbc0e 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiServiceImplTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiServiceImplTest.java @@ -152,7 +152,7 @@ import com.android.internal.util.AsyncChannel; import com.android.server.wifi.WifiServiceImpl.LocalOnlyRequestorCallback; import com.android.server.wifi.hotspot2.PasspointManager; import com.android.server.wifi.hotspot2.PasspointProvisioningTestUtil; -import com.android.server.wifi.proto.nano.WifiMetricsProto; +import com.android.server.wifi.proto.nano.WifiMetricsProto.UserActionEvent; import com.android.server.wifi.util.ApConfigUtil; import com.android.server.wifi.util.WifiAsyncChannel; import com.android.server.wifi.util.WifiPermissionsUtil; @@ -3573,7 +3573,7 @@ public class WifiServiceImplTest extends WifiBaseTest { InOrder inOrder = inOrder(mClientModeImpl, mWifiMetrics); inOrder.verify(mWifiMetrics).logUserActionEvent( - WifiMetricsProto.UserActionEvent.EVENT_FORGET_WIFI, TEST_NETWORK_ID); + UserActionEvent.EVENT_FORGET_WIFI, TEST_NETWORK_ID); inOrder.verify(mClientModeImpl).forget(anyInt(), any(Binder.class), any(IActionListener.class), anyInt(), anyInt()); } @@ -5047,6 +5047,7 @@ public class WifiServiceImplTest extends WifiBaseTest { @Test public void testAllowAutojoinOnSuggestionNetwork() { WifiConfiguration config = new WifiConfiguration(); + config.allowAutojoin = false; config.fromWifiNetworkSuggestion = true; when(mWifiConfigManager.getConfiguredNetwork(anyInt())).thenReturn(config); when(mWifiNetworkSuggestionsManager.allowNetworkSuggestionAutojoin(any(), anyBoolean())) @@ -5056,11 +5057,14 @@ public class WifiServiceImplTest extends WifiBaseTest { verify(mWifiConfigManager).getConfiguredNetwork(0); verify(mWifiNetworkSuggestionsManager).allowNetworkSuggestionAutojoin(any(), anyBoolean()); verify(mWifiConfigManager).allowAutojoin(anyInt(), anyBoolean()); + verify(mWifiMetrics).logUserActionEvent(eq(UserActionEvent.EVENT_CONFIGURE_AUTO_CONNECT_ON), + anyInt()); } @Test public void testAllowAutojoinOnSavedNetwork() { WifiConfiguration config = new WifiConfiguration(); + config.allowAutojoin = false; config.fromWifiNetworkSuggestion = false; config.fromWifiNetworkSpecifier = false; when(mWifiConfigManager.getConfiguredNetwork(0)).thenReturn(config); diff --git a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java index 4a4c0e460..e75cefcef 100644 --- a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java +++ b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java @@ -724,6 +724,7 @@ public class PasspointManagerTest extends WifiBaseTest { * @param provider a mock provider that is already added into the PasspointManager */ private void verifyEnableAutojoin(PasspointProvider provider, boolean useFqdn) { + when(provider.setAutojoinEnabled(anyBoolean())).thenReturn(true); if (useFqdn) { assertTrue(mManager.enableAutojoin(null, provider.getConfig().getHomeSp().getFqdn(), false)); @@ -744,6 +745,10 @@ public class PasspointManagerTest extends WifiBaseTest { mManager.enableAutojoin(provider.getConfig().getHomeSp().getFqdn() + "-XXXX", null, true)); } + verify(mWifiMetrics).logUserActionEvent(UserActionEvent.EVENT_CONFIGURE_AUTO_CONNECT_OFF, + false, true); + verify(mWifiMetrics).logUserActionEvent(UserActionEvent.EVENT_CONFIGURE_AUTO_CONNECT_ON, + false, true); } /** |