diff options
author | Rebecca Silberstein <silberst@google.com> | 2017-03-23 18:39:05 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-03-23 18:39:05 +0000 |
commit | fb30401ec20fa2f82c1ae9d37efc367630bb2995 (patch) | |
tree | 66629edc940a7ec1f5929a40335ce973f6c4ecd0 /tests | |
parent | 9fe2d67c7529c922f71d6dbc2e10fc65d141a11c (diff) | |
parent | 4e0a1bafa7a86e2840c855846f3fdaee9cd00424 (diff) |
Merge "SoftApManager: retrieve config when null"
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/SoftApManagerTest.java | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/SoftApManagerTest.java b/tests/wifitests/src/com/android/server/wifi/SoftApManagerTest.java index 4420f87da..900e6a61a 100644 --- a/tests/wifitests/src/com/android/server/wifi/SoftApManagerTest.java +++ b/tests/wifitests/src/com/android/server/wifi/SoftApManagerTest.java @@ -106,6 +106,9 @@ public class SoftApManagerTest { when(mApInterface.asBinder()).thenReturn(mApInterfaceBinder); when(mApInterface.startHostapd()).thenReturn(true); when(mApInterface.stopHostapd()).thenReturn(true); + if (config == null) { + when(mWifiApConfigStore.getApConfiguration()).thenReturn(mDefaultApConfig); + } SoftApManager newSoftApManager = new SoftApManager(mLooper.getLooper(), mWifiNative, TEST_COUNTRY_CODE, @@ -116,9 +119,6 @@ public class SoftApManagerTest { config, mWifiMetrics); mLooper.dispatchAll(); - if (config != null) { - verify(mWifiApConfigStore).setApConfiguration(config); - } return newSoftApManager; } @@ -140,10 +140,21 @@ public class SoftApManagerTest { /** Tests softap startup if default config fails to load. **/ @Test public void startSoftApDefaultConfigFailedToLoad() throws Exception { - InOrder order = inOrder(mListener); - mSoftApManager = createSoftApManager(null); + when(mApInterface.asBinder()).thenReturn(mApInterfaceBinder); + when(mApInterface.startHostapd()).thenReturn(true); + when(mApInterface.stopHostapd()).thenReturn(true); when(mWifiApConfigStore.getApConfiguration()).thenReturn(null); - mSoftApManager.start(); + SoftApManager newSoftApManager = new SoftApManager(mLooper.getLooper(), + mWifiNative, + TEST_COUNTRY_CODE, + mListener, + mApInterface, + mNmService, + mWifiApConfigStore, + null, + mWifiMetrics); + mLooper.dispatchAll(); + newSoftApManager.start(); mLooper.dispatchAll(); verify(mListener).onStateChanged(WifiManager.WIFI_AP_STATE_FAILED, WifiManager.SAP_START_FAILURE_GENERAL); @@ -200,7 +211,6 @@ public class SoftApManagerTest { when(mWifiApConfigStore.getApConfiguration()).thenReturn(mDefaultApConfig); expectedSSID = mDefaultApConfig.SSID; } else { - when(mWifiApConfigStore.getApConfiguration()).thenReturn(config); expectedSSID = config.SSID; } mSoftApManager.start(); |