Skip to content

Commit 8c421e2

Browse files
author
Veijo Pesonen
committed
Greentea Wifi testcase fixes
Call disconnect when connect has been tested. Also instead of waiting for parameter error in case of missing SSID give missing SSID error code.
1 parent 9ebefcd commit 8c421e2

8 files changed

+12
-1
lines changed

TESTS/network/wifi/wifi_connect.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ void wifi_connect(void)
3232
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->set_credentials(MBED_CONF_APP_WIFI_UNSECURE_SSID, NULL));
3333

3434
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->connect());
35+
wifi->disconnect();
3536
}
3637

3738
#endif // defined(MBED_CONF_APP_WIFI_UNSECURE_SSID)

TESTS/network/wifi/wifi_connect_nocredentials.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ void wifi_connect_nocredentials(void)
2929
nsapi_error_t error;
3030
error = wifi->connect();
3131
wifi->disconnect();
32-
TEST_ASSERT(error == NSAPI_ERROR_PARAMETER);
32+
TEST_ASSERT(error == NSAPI_ERROR_NO_SSID);
3333
}

TESTS/network/wifi/wifi_connect_params_channel.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ void wifi_connect_params_channel(void)
3636

3737
nsapi_error_t error = wifi->connect(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA2, MBED_CONF_APP_WIFI_CH_SECURE);
3838
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, error);
39+
wifi->disconnect();
3940
}
4041

4142
#endif // defined(MBED_CONF_APP_WIFI_SECURE_SSID)

TESTS/network/wifi/wifi_connect_params_null.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ void wifi_connect_params_null(void)
2727
{
2828
WiFiInterface *wifi = get_interface();
2929
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_PARAMETER, wifi->connect(NULL, NULL));
30+
wifi->disconnect();
3031
}

TESTS/network/wifi/wifi_connect_params_valid_secure.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,22 @@ void wifi_connect_params_valid_secure(void)
3030
WiFiInterface *wifi = get_interface();
3131

3232
if(wifi->connect(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA2) == NSAPI_ERROR_OK) {
33+
wifi->disconnect();
3334
return;
3435
}
3536

3637
if(wifi->connect(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA_WPA2) == NSAPI_ERROR_OK) {
38+
wifi->disconnect();
3739
return;
3840
}
3941

4042
if(wifi->connect(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA) == NSAPI_ERROR_OK) {
43+
wifi->disconnect();
4144
return;
4245
}
4346

4447
if(wifi->connect(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WEP) == NSAPI_ERROR_OK) {
48+
wifi->disconnect();
4549
return;
4650
}
4751

TESTS/network/wifi/wifi_connect_params_valid_unsecure.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ void wifi_connect_params_valid_unsecure(void)
2929
{
3030
WiFiInterface *wifi = get_interface();
3131
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->connect(MBED_CONF_APP_WIFI_UNSECURE_SSID, NULL));
32+
wifi->disconnect();
3233
}
3334

3435
#endif // defined(MBED_CONF_APP_WIFI_UNSECURE_SSID)

TESTS/network/wifi/wifi_connect_secure.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ void wifi_connect_secure(void)
3232
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->set_credentials(MBED_CONF_APP_WIFI_SECURE_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA2));
3333

3434
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->connect());
35+
wifi->disconnect();
3536
}
3637

3738
#endif // defined(MBED_CONF_APP_WIFI_SECURE_SSID)

TESTS/network/wifi/wifi_get_rssi.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ void wifi_get_rssi(void)
3636
TEST_ASSERT_EQUAL_INT(NSAPI_ERROR_OK, wifi->connect());
3737

3838
TEST_ASSERT_INT8_WITHIN(-10, -100, wifi->get_rssi());
39+
40+
wifi->disconnect();
3941
}
4042

4143
#endif // defined(MBED_CONF_APP_WIFI_UNSECURE_SSID)

0 commit comments

Comments
 (0)