aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/google/android/mobly/snippet
diff options
context:
space:
mode:
authorAng Li <angli@google.com>2018-02-26 13:53:20 -0800
committerGitHub <noreply@github.com>2018-02-26 13:53:20 -0800
commit31c3b90be561736ba99d201e3a2d8735f0c9e9c9 (patch)
tree368f5e026237b964083f980e56d84cafe12233b8 /src/main/java/com/google/android/mobly/snippet
parente741403b6199bdfefd2ec5c27548a8ebf7a7f148 (diff)
downloadmobly-bundled-snippets-31c3b90be561736ba99d201e3a2d8735f0c9e9c9.tar.gz
Fail `wifiConnect` if the network specified does not exist. (#92)
Diffstat (limited to 'src/main/java/com/google/android/mobly/snippet')
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java6
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()