diff options
author | Ang Li <angli@google.com> | 2018-02-26 13:53:20 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-26 13:53:20 -0800 |
commit | 31c3b90be561736ba99d201e3a2d8735f0c9e9c9 (patch) | |
tree | 368f5e026237b964083f980e56d84cafe12233b8 /src/main | |
parent | e741403b6199bdfefd2ec5c27548a8ebf7a7f148 (diff) | |
download | mobly-bundled-snippets-31c3b90be561736ba99d201e3a2d8735f0c9e9c9.tar.gz |
Fail `wifiConnect` if the network specified does not exist. (#92)
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java index f6de71e..15f8029 100644 --- a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java +++ b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java @@ -259,7 +259,11 @@ public class WifiManagerSnippet implements Snippet { throw new WifiManagerSnippetException( "Failed to reconnect to Wi-Fi network of ID: " + networkId); } - if (!Utils.waitUntil(() -> mWifiManager.getConnectionInfo().getSSID().equals(SSID), 90)) { + if (!Utils.waitUntil( + () -> + mWifiManager.getConnectionInfo().getSSID().equals(SSID) + && connectionInfo.getNetworkId() != -1, + 90)) { throw new WifiManagerSnippetException( "Failed to connect to Wi-Fi network " + wifiNetworkConfig.toString() |