diff options
author | Nate Jiang <qiangjiang@google.com> | 2020-04-23 20:15:25 -0700 |
---|---|---|
committer | Nate Jiang <qiangjiang@google.com> | 2020-04-24 10:31:55 -0700 |
commit | a22b357485a13c10d40cf89f52772cdeaadee785 (patch) | |
tree | b59d3de05d17a9b59b722262f4b7de8dec23e48a /tests | |
parent | 20726863b9b142a162f0fcb51c30e44931ba5967 (diff) |
[Passpoint] Pass creator uid and package name to WifiConfigManager
Bug: 154826503
Test: atest com.android.server,wifi
Change-Id: Ib6572ea78ff004a01825dd5d2af99e3f58205c3c
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkNominateHelperTest.java | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkNominateHelperTest.java b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkNominateHelperTest.java index 493be0fd9..32fcb7093 100644 --- a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkNominateHelperTest.java +++ b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkNominateHelperTest.java @@ -219,8 +219,8 @@ public class PasspointNetworkNominateHelperTest { // for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(homeProvider) .thenReturn(null); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper .getPasspointNetworkCandidates(scanDetails, false); @@ -229,7 +229,7 @@ public class PasspointNetworkNominateHelperTest { // Verify the content of the WifiConfiguration that was added to WifiConfigManager. ArgumentCaptor<WifiConfiguration> addedConfig = ArgumentCaptor.forClass(WifiConfiguration.class); - verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt()); + verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt(), any()); assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID1), addedConfig.getValue().SSID); assertEquals(TEST_FQDN1, addedConfig.getValue().FQDN); assertNotNull(addedConfig.getValue().enterpriseConfig); @@ -260,7 +260,7 @@ public class PasspointNetworkNominateHelperTest { // for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(roamingProvider) .thenReturn(null); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), any())) .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper @@ -270,7 +270,7 @@ public class PasspointNetworkNominateHelperTest { // Verify the content of the WifiConfiguration that was added to WifiConfigManager. ArgumentCaptor<WifiConfiguration> addedConfig = ArgumentCaptor.forClass(WifiConfiguration.class); - verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt()); + verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt(), any()); assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID1), addedConfig.getValue().SSID); assertEquals(TEST_FQDN1, addedConfig.getValue().FQDN); assertNotNull(addedConfig.getValue().enterpriseConfig); @@ -305,8 +305,8 @@ public class PasspointNetworkNominateHelperTest { // roamingProvider for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(homeProvider).thenReturn(roamingProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID + 1)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID + 1)) @@ -316,7 +316,7 @@ public class PasspointNetworkNominateHelperTest { assertEquals(2, candidates.size()); verify(mWifiConfigManager, times(2)) - .addOrUpdateNetwork(any(), anyInt()); + .addOrUpdateNetwork(any(), anyInt(), any()); } /** @@ -339,8 +339,8 @@ public class PasspointNetworkNominateHelperTest { // roamingProvider for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(homeProvider).thenReturn(roamingProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID + 1)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID + 1)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID + 1)) .thenReturn(TEST_CONFIG2); @@ -349,7 +349,7 @@ public class PasspointNetworkNominateHelperTest { assertEquals(1, candidates.size()); assertEquals(TEST_FQDN2, candidates.get(0).second.FQDN); - verify(mWifiConfigManager).addOrUpdateNetwork(any(), anyInt()); + verify(mWifiConfigManager).addOrUpdateNetwork(any(), anyInt(), any()); } /** @@ -373,8 +373,8 @@ public class PasspointNetworkNominateHelperTest { // roamingProvider for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(homeProvider).thenReturn(roamingProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID + 1)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID + 1)) @@ -383,7 +383,7 @@ public class PasspointNetworkNominateHelperTest { .getPasspointNetworkCandidates(scanDetails, false); assertEquals(0, candidates.size()); - verify(mWifiConfigManager, never()).addOrUpdateNetwork(any(), anyInt()); + verify(mWifiConfigManager, never()).addOrUpdateNetwork(any(), anyInt(), any()); } @@ -409,8 +409,8 @@ public class PasspointNetworkNominateHelperTest { // SIM is present when(mSubscriptionManager.getActiveSubscriptionInfoList()) .thenReturn(Arrays.asList(mock(SubscriptionInfo.class))); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(config); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper @@ -440,8 +440,8 @@ public class PasspointNetworkNominateHelperTest { // Match the current connected network to a home provider. when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(homeProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(currentNetwork); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper @@ -495,7 +495,7 @@ public class PasspointNetworkNominateHelperTest { List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper .getPasspointNetworkCandidates(scanDetails, false); verify(mWifiConfigManager, never()).addOrUpdateNetwork(any(WifiConfiguration.class), - anyInt()); + anyInt(), any()); assertTrue(candidates.isEmpty()); } @@ -513,8 +513,8 @@ public class PasspointNetworkNominateHelperTest { // Return homeProvider for the first ScanDetail (TEST_SSID1). when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(homeProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.isNetworkTemporarilyDisabledByUser(TEST_FQDN1)) .thenReturn(true); @@ -535,8 +535,8 @@ public class PasspointNetworkNominateHelperTest { homeProvider.add(Pair.create(sTestProvider1, PasspointMatch.HomeProvider)); when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(homeProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); // Setup WAN metrics status is 'LINK_STATUS_DOWN' HSWanMetricsElement wm = mock(HSWanMetricsElement.class); @@ -570,8 +570,8 @@ public class PasspointNetworkNominateHelperTest { // roamingProvider for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(roamingProvider).thenReturn(homeProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper @@ -602,8 +602,8 @@ public class PasspointNetworkNominateHelperTest { // roamingProvider for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(homeProvider).thenReturn(roamingProvider); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)) .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID2)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID2)).thenReturn(TEST_CONFIG2); @@ -639,10 +639,10 @@ public class PasspointNetworkNominateHelperTest { homeProviders.add(Pair.create(suggestionProvider, PasspointMatch.HomeProvider)); when(mPasspointManager.matchProvider(any(ScanResult.class))) .thenReturn(homeProviders); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), any())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID2)); + when(mWifiConfigManager.addOrUpdateNetwork(eq(TEST_CONFIG1), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(eq(suggestionConfig), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID2)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID2)) .thenReturn(suggestionConfig); @@ -701,8 +701,8 @@ public class PasspointNetworkNominateHelperTest { // for the second (TEST_SSID2); when(mPasspointManager.matchProvider(any(ScanResult.class))).thenReturn(homeProvider) .thenReturn(null); - when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt())) - .thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); + when(mWifiConfigManager.addOrUpdateNetwork(any(WifiConfiguration.class), anyInt(), + any())).thenReturn(new NetworkUpdateResult(TEST_NETWORK_ID)); when(mWifiConfigManager.getConfiguredNetwork(TEST_NETWORK_ID)).thenReturn(TEST_CONFIG1); List<Pair<ScanDetail, WifiConfiguration>> candidates = mNominateHelper .getPasspointNetworkCandidates(scanDetails, false); |